* {
	margin:0;
	padding:;
}
h1,h2,h3,h4,p {
	display:block;
}
body {
	font-size:12px;
	color:#333333;
	line-height:140%;
}
#a_btn{
	width:528px;
	margin-bottom:10px;
	padding:0;
	position: relative;
}
#a_btn2{
	width:528px;
	margin-bottom:10px;
	padding:0;
	position: relative;
}
#a_btn3{
	width:496px;
	margin-bottom:10px;
	padding:0;
	position: relative;
}
#a_btn4{
	width:496px;
	margin-bottom:10px;
	padding:0;
	position: relative;
}

#b_a_nagare{
	width:236px;
	height:35px;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_nagare a {
	width:236px;
	height:35px;
	display:block;
	background-image:url(images/b_a_nagare.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_nagare a:hover {
	background-image:url(images/b_a_nagare_r.gif);
}
.b_a_nagare{
	width:236px;
	height:35px;
	margin:0 30px 0 0;
	float: left;
}
.b_a_nagare a {
	width:236px;
	height:35px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_a_nagare.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_nagare a:hover {
	background-position:0 -35px;
}

#b_a_noki{
	width:236px;
	height:35px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_noki a {
	width:236px;
	height:35px;
	display:block;
	background-image:url(images/b_noki.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_noki a:hover {
	background-image:url(images/b_noki_r.gif);
}
.b_a_noki{
	width:236px;
	height:35px;
	float:left;
}
.b_a_noki a {
	width:236px;
	height:35px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_noki.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_noki a:hover {
	background-position:0 -35px;
}
#b_a_kakaku{
	width:236px;
	height:35px;
	margin:0 30px 0 0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_kakaku a {
	width:236px;
	height:35px;
	display:block;
	background-image:url(images/b_kakaku.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_kakaku a:hover {
	background-image:url(images/b_kakaku_r.gif);
}
.b_a_kakaku{
	width:236px;
	height:35px;
	margin:0 30px 0 0;
	float:left;
}
.b_a_kakaku a {
	width:236px;
	height:35px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_kakaku.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_kakaku a:hover {
	background-position:0 -35px;
}
#b_a_tori{
	width:236px;
	height:35px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_tori a {
	width:236px;
	height:35px;
	display:block;
	background-image:url(images/b_tori.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_tori a:hover {
	background-image:url(images/b_tori_r.gif);
}
.b_a_tori{
	width:236px;
	height:35px;
	float:left;
}
.b_a_tori a {
	width:236px;
	height:35px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_tori.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_tori a:hover {
	background-position:0 -35px;
}
#b_a_dl {
	width:236px;
	height:45px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_dl a {
	width:236px;
	height:45px;
	display:block;
	background-image:url(images/b_dl.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_dl a:hover {
	background-image:url(images/b_dl_r.gif);
}
.b_a_dl {
	width:236px;
	height:45px;
	margin:0 10px 0 0;
	float:left;
}
.b_a_dl a {
	width:236px;
	height:45px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_dl.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_dl a:hover {
	background-position:0 -45px;
}
.b_a_ul {
	width:236px;
	height:45px;
	margin:0 10px 0 0;
	float:left;
}
.b_a_ul a {
	width:236px;
	height:45px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_ul.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_ul a:hover {
	background-position:0 -45px;
}
#b_a_send {
	width:236px;
	height:45px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_send a {
	width:236px;
	height:45px;
	display:block;
	background-image:url(images/b_send.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_send a:hover {
	background-image:url(images/b_send_r.gif);
}
.b_a_send {
	width:236px;
	height:45px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.b_a_send a {
	width:236px;
	height:45px;
	display:block;
	background-image:url(images/btn_send.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_send a:hover {
	background-position:0 -45px;
}
#b_a_shihan {
	width:236px;
	height:45px;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_shihan a {
	width:236px;
	height:45px;
	display:block;
	background-image:url(images/b_shihan.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_shihan a:hover {
	background-image:url(images/b_shihan_r.gif);
}
.b_a_shihan {
	width:236px;
	height:45px;
	margin:0 10px 0 0;
	float:left;
}
.b_a_shihan a {
	width:236px;
	height:45px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_shihan.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_shihan a:hover {
	background-position:0 -45px;;
}
#b_a_chui {
	width:236px;
	height:45px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#b_a_chui a {
	width:236px;
	height:45px;
	display:block;
	background-image:url(images/b_chui.gif);
	background-repeat:no-repeat;
	line-height:0;
	font-size:12px;
	text-indent:-200%;
}
#b_a_chui a:hover {
	background-image:url(images/b_chui_r.gif);
}
.b_a_chui {
	width:236px;
	height:45px;
	margin:0;
	float:left;
}
.b_a_chui a {
	width:236px;
	height:45px;
	display:block;
	overflow:hidden;
	background-image:url(images/btn_chui.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.b_a_chui a:hover {
	background-position:0 -45px;
}


/*FONT*/
.box_g650 h1 {
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#main h2 {
	font-size:14px;
	padding:3px 0 2px 5px;
	border-left:#006600 solid 5px;
	border-bottom:#006600 solid 1px;
	margin-bottom:20px;
}
.f12_r {
	color:#FF3300;
	font-size:12px;
	line-height:140%;
}
.f12_or {
	color:#FF9900;
	font-size:12px;
	line-height:140%;
}
.f14_or {
	color:#FF9900;
	font-size:14px;
	line-height:140%;
}
.gyoto12 {
	text-indent:-18px;
	padding-left:18px;
	font-size:12px;
	line-height:140%;
	margin-bottom: 5px;
}
.pmark_hw {
	font-size:14px;
	color:#006600;
	font-weight:bold;
	margin-bottom: 5px;
	padding-top: 5px;
}

/*FONT-END*/

/*LAYOUT_BOX*/
.box_y {
	width:506px;
	margin-bottom:10px;
	padding:10px;
	border-color:#FF0000;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFCC;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
}
.box_y2 {
	width:506px;
	margin-bottom:40px;
	padding:10px;
	border-color:#FF0000;
	border-width:1px;
	border-style:solid;
	background-color:#FFFFCC;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
}
.box_gr {
	width:506px;
	margin-bottom:10px;
	padding:10px;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
	background-color:#F8F8F8;
	color: #333333;
}
.box_g650 {
	width:650px;
	padding:10px 0 10px 0;
	margin-bottom:10px;
	text-align:center;
	background-color:#009900;
}
.box_w650b30 {
	width:650px;
	padding:0;
	margin-bottom:30px;
	text-align: left;
}
.box_w580b5 {
	width:580px;
	padding:0;
	margin-bottom:5px;
	text-align: left;
}
.box_w580b30b {
	width:558px;
	padding:10px;
	margin-bottom:30px;
	text-align: left;
	border-color:#006600;
	border-width:1px;
	border-style:solid;
	color: #006600;
	font-weight: bold;
}

#b_a_noki p {
	margin:5px 0;
	padding:0;
}
#nagare_main {
	width:650px;
	font-size: 14px;
	color: #333333;
}	
.yajirushi {
	width:200px;
	margin-bottom:10px;
	text-align: left;
}	
.box_w438f {
	width:438px;
	float:left;
}
.box_p10bgc_gry {
	padding:10px;
	border:#CCCCCC solid 1px;
	background-color:#F9F9F9;
}
