@charset "utf-8";
/* CSS Document */

body{margin:0px; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif}
a img{border:0px}
ul li{margin:0px; padding:0px; list-style:none}
hr{border:1px solid #000000}
table tr td h1{font-size:14px; line-height:120%; font-weight:600; padding:0px; margin:0px}
table tr td ul li{list-style-image:url(img/list.jpg);}
table{width:95%}

a:link {color: #0066FF;}
a:visited {color: #0066FF;}
a:hover {color: #333333;}
a:active {color: #333333;}



#zentai{border:solid 1px #000000; border-width:0px 1px 0px 0px; width:891px; height:auto}
#header{
	width:550px;
	height:42px;
	border:2px dotted #000000;
	float:right;
	padding:3px;
	margin:3px 3px 3px 0px
}
#header  h1{font-size:14px; line-height:120%; font-weight:600; padding:0px; margin:0px}

.rrr{float:right}
.lll{float:left}
.100par{width:100%}
.sita{vertical-align:bottom}
.tec{text-align:center}
.cria{clear:both}


#uesen{background:url(img/uesen.jpg); width:891px; height:29px; clear:both }
#sitasen{background:url(img/sitasen.jpg); width:891px; height:29px; clear:both ; margin:10px 0 0 0 }
#uenavi{width:861px; height:20px; clear:both; padding:3px 0 0 30px; clear:both}

#left{float:left;}
#hidari{width:200px; height:auto; padding:0px; margin:0px 0px 0px 10px;  background:url(img/menub.jpg); 
background-repeat:repeat-y; vertical-align:top}
#hidari_1{width:200px; height:auto; padding:0px; margin:0px 0px 0px 10px;  background:url(img/menub.jpg); 
background-repeat:repeat-y; vertical-align:top}

.menulink{ padding:0px 0px 0px 3px; margin:0px;  text-decoration:none; text-align:left; vertical-align:top}

.menulink li{margin:0px; padding:0px;  width:184px; display:block; background:#FFFFFF}
.menulink a{ text-decoration:none;display:block; width:184px; margin:0px 0px 2px 0px}
.menulink  li a:link {color: #333333; background-color:#FFFFFF; width:184px; display:block; padding:3px}
.menulink  li a:visited {color: #333333;background-color:#FFFFFF; width:184px; display:block; padding:3px}
.menulink  li a:hover {color: #FFFFFF;background-color:#333333; width:184px; display:block; padding:3px}
.menulink  li a:active {color: #FFFFFF;background-color:#333333; width:184px; display:block; padding:3px}

#hidariamari{width:154px; height:auto; padding:3px; display:block}



/*コンテンツ設定*/
#content{width:660px;  float:left; margin:0px 0px 0px 10px}

#pagenavi{width:100%}
#pagenavi_naka{margin:3px; padding:3px; width:390px; float:right; border:1px double #000000 }
#pagenavi_naka h1{font-size:12px; line-height:120%; font-weight:400; padding:0px; margin:0px}

#content_main{width:100%}

.free_s{width:100%}

#futaer{text-align:center}
.rrrr{padding:10px; line-height:150%; width:100%}