/* CSS Document */

/* レイアウト */

#all{
width:1000px;
margin:auto;
}
#itiban_ue{
width:1000px;
height:30px;
background-image:url(../img/ue.gif);
}
#content{
width:1000px;
background-image:url(../img/side_back.gif);
background-repeat:repeat-y;
background-position:left;
}
#navi{
width:250px;
float:left;
background-image:url(../img/side_back.gif);
height:100%;
}
#hed{
width:750px;
height:150px;
float:right;
background-image:url(../img/top.gif);
}
#txt{
width:750px;
float:right;
background-color:#FFFFFF;
}
#footer{
width:750px;
float:right;
background-color:#FFFFFF;
}
#site_map{
width:734px;
height:20px;
float:right;
border:inset 8px #FFFFFF;
background-color:#FFFFFF;
}
.ci{
clear:both;
}
body p{
color:#333333;
margin:8px 10px;
}
body{
margin-top:0px;
margin-bottom:0px;
}

/* 文字 */
h1{;
font-size:10px;
padding:1px;
margin:2px;
font-weight:normal;
}
h2{
font-size:170%;
color:#006600;
margin:5px;
background-image:url(../img/h2_line.gif);
height:45px;
line-height:50px;
}
h3{
font-size:140%;
color:#666600;
padding:5px;
margin:5px;
border-left:5px #99FF00 solid;
border-bottom:1px #99FF00 solid;
}
h4{
font-size:120%;
color:#000000;
margin:8px;
background-image:url(../img/capsul.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:30px;
height:27px;
line-height:27px;
color:#333300;
}
.b{
width:700px;
background-color:#CCFF99;
margin:auto;
color:#666600;
}
.c{
width:700px;
background-color:#FFFFCC;
margin:auto;
color:#666600;
}
.txt1{
font-size:80%;
color:#FF3300;
}
.btn{
background-image:url(../img/ｂｔｎ.gif);
height:49px;
font-weight:bold;
line-height:49px;
margin:5px;
background-repeat:no-repeat;
padding-left:25px;
font-size:90%;
}

span.prsp{
	margin-right:50px;x
	}
	
/**********追加**************/

.text-link{
	margin:10px 0;
	padding:0;
	text-align:center;}
	
/*--　リンク設定変更 --*/ 



/* リンク */
.url{color:#009900; padding-top:0; font-size:10px;}

.link-text{font-size:10px; line-height:1.5;}

.anc{font-size:12px;}

.anc a:link{color:#0000FF; text-decoration:underline;}

.anc a:visited{color:#660099; text-decoration:underline;}

td { border-width: 0; }

table{margin-left:50px;}
.none {
	display: none;
}