/* CSS Document */

body{	font-size:80%;
		color:#333333;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		margin:0px auto 10px;
		width:850px;
		line-height:150%;
}

/**--リンク---------------------------------------------------------**/
a:link {
	color: #ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
}
a:active {
	color: #ffffff;
} 


/* 全ページ共通指定 */

p,h1{	margin:0px;
		padding:0px;
}

img{	border:0px;
}

ul,li{	padding:0px;
		margin:0px;
		list-style:none;}

.float_r{	float:right;

}

.float_l{	float:left;

}

.float_lk{
	float:left;
	margin-right:30px;
}

.center{
text-align:center;
}

.clear{	clear:both;
}

.bold{
font-weight:bold;
}

/* マージン設定 */

.mr_l2{ margin-left:2px;}

.mr_t5{ margin-top:5px;}

.mr_t10{ margin-top:10px;}

.mr_r10{ margin-right:10px;}

.mr_t15{ margin-top:15px;margin-bottom:15px;}

.mr_tk{
text-align:center;
margin-top:20px;margin-bottom:10px;}

.mr_t20{ margin-top:20px;}

.mr_l20{ margin-left:20px;}

.mr_b20{ margin-bottom:20px;}

.pa_l20{ padding-left:20px;}

.mr_t30{ margin-top:30px;}

/* カラー設定 */

.blue{
color:#3366cc;
}

.red{
color:#ff0000;
}


.green_b{
color:#006600;
font-weight:bold;
}



/* トップページ */

h1{
width:290px;
height:21px;
background-image:url(img/head01.jpg);
background-repeat:no-repeat;
font-size:12px;
padding-left:560px;
font-weight:normal;
padding-top:7px;
}

.menu{
width:835px;
color:#ffffff;
font-size:12px;
padding:5px 0px 5px 15px;
background-color:#3FB0BB;
}

body{
	border-width: 1px;
	border-color: #b3b3b3;
	border-style: solid;
}

.cover{
width:848px;
background-color:#fff;
}

.contents{
margin:10px 10px 0 20px;
width:773px;
padding:0 10px 0 10px;
}

.topbn{
width:773px
}

.topbn1{
width:621px;
float:left;
}

.topbn2{
width:152px;
height:53px;
padding-top:5px;
float:right;
background-color:#3366cc;
}

h2{
margin:40px 0px 0px;
width:746px;
height:23px;
background-image:url(img/h2.gif);
background-repeat:no-repeat;
font-size:14px;
color:#000066;
font-weight:normal;
padding:7px 0px 0px 25px;
}

.his{
margin-top:20px;
width:504px;
color:#55555;
padding:20px 10px;
background-color:#fbe7B4;
}

.ul_pro{	margin:5px 0px 0px;
}

.ul_pro2{	margin:10px 0px 0px;
}

.li_pro{	float:left;
			width:100px;
			text-align:left;
}

.li_pro2{	float:left;
			width:450px;
			margin-bottom:15px;
}

.img_f{
float:left;
width:191px;
margin:20px 20px 0px 0px;
}

.blue2{
margin-top:10px;
color:#000066;
font-weight:bold;
}

.w721{
width:771px;
}
.w530{
width:560px;
float:right;
}

.ll{
background-image:url(img/point.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding:0px 0px 0px 10px;
}

.lh250{
line-height:250%;
}

.bu{
width:771px;
height:65px;
margin:60px 0;
text-align:center;
}

.bu1{
width:771px;
height:65px;
margin:0px;
text-align:center;
}
.cen{
text-align:center;
}

.ppp{
margin-top:10px;
background-image:url(img/point.gif);
background-repeat:no-repeat;
background-position:left 3px;
padding:0px 0px 0px 10px;
}


.foot{
margin:70px auto 0px;
width:600px;
}

.foot_td1{
width:188px;
padding:0px 18px 12px 0px;
}

.foot_td2{
width:188px;
padding:0px 18px 12px 0px;

}

.foot_td3{
width:188px;
padding:0px 0px 12px 0px;
}

.copy{
margin-top:30px;
text-align:center;
color:#000066;
}


/*------------ table style set ------------*/
.hpb-cnt-tb1{
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
margin:20px 0px 5px 20px;
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color: #BBBBBB;
	font-size: 90%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 90%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color: #EEEEEE;
	font-size: 90%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 90%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 90%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 90%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 90%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#banner {
	margin:0px auto;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
                background:url(http://www.siryoku-kaifuku.net/img/bg_head.jpg) no-repeat;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	height: 56px;
    width:821px;
	padding:38px 0px 0px 9px;
	}

.ba {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	text-align: left;
     }

.check680{

margin:40px 0px 3px 0px;

}


.checklink {
font-size:14px;
margin:0px 0px 0px 0px;
}

.checklink a:link {
        color:#0000ff;
text-decoration: underline;
}

.checklink a:hover {
        color:#dc6000;
text-decoration: underline;
	}

.checklink a:visited {
        color:#0000ff;
text-decoration: underline;
	}

.checklink a:active {
        color:#0000ff;
text-decoration: underline;
	}
