.tx1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 21px;
	color: #666666;
	padding-left: 17px;
	padding-top: 18px;
}
.tx2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 21px;
	color: #666666;
	padding-top: 20px;
	padding-left: 17px;
}
.tx3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}
.tx0 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #999999;
}

/*************「まる」「ぼう」「しかく」ページ****************/

.tb {
	padding-left: 36px;
}
.p {
	padding-left: 23px;
}

.p2 {
	padding-left: 23px;
	padding-right: 23px;
}

/*************トップ****************/

.tb1 {
	margin-top: 9px;
}
.tx4 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 13px;
	color: #333333;
}
#top_th
{
display: block;
width: 330px;
height: 186px;
background: url(../img/ss1.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px
}

#top_th a
{
display: block;
width: 330px;
height: 186px
}

#top_th a:hover
{
width: 330px;
height: 186px;
background: url(../img/ss1.jpg) 0px -186px no-repeat
}

#down
{
display: block;
width: 425px;
height: 80px;
background: url(../img/btn_ds0.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px
}
#down a
{
display: block;
width: 425px;
height: 80px;
}
#down a:hover
{
width: 425px;
height: 80px;
background: url(../img/btn_ds0.jpg) 0px -80px no-repeat;
}
/************ＤＩＶ要素**************/


#th
{
display: block;
width: 160px;
height: 34px;
background: url(../img_cmn/bt_2_01.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}
#ds
{
display: block;
width: 160px;
height: 34px;
background: url(../img_cmn/bt_3_01.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}
#hibi
{
display: block;
width: 160px;
height: 34px;
background: url(../img_cmn/bt_1_01.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}

#th a,
#ds a
 {
display: block;
width: 160px;
height: 34px;
}

#hibi a
{
display: block;
width: 160px;
height: 34px;
}

#th a:hover
{
width: 160px;
height: 34px;
background: url(../img_cmn/bt_2_01.jpg) 0px -34px no-repeat;
}

#ds a:hover
{
width: 160px;
height: 34px;
background: url(../img_cmn/bt_3_01.jpg) 0px -34px no-repeat;
}
#hibi a:hover
{
width: 160px;
height: 34px;
background: url(../img_cmn/bt_1_01.jpg) 0px -34px no-repeat;
}



#th_cr
{

width: 160px;
height: 34px;
background: url(../img_cmn/bt_2_01.jpg) 0px -34px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}

#ds_cr
{

width: 160px;
height: 34px;
background: url(../img_cmn/bt_3_01.jpg) 0px -34px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}


#hibi_cr
{

width: 160px;
height: 34px;
background: url(../img_cmn/bt_1_01.jpg) 0px -34px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}


/*******トップページへ**********/
#to_top
{
display: block;
width: 98px;
height: 26px;
background: url(../img_cmn/bt_0.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px
}

#to_top a
{
display: block;
width: 98px;
height: 26px
}

#to_top a:hover
{
width: 98px;
height: 26px;
background: url(../img_cmn/bt_0.jpg) 0px -26px no-repeat;
}
/*******まるぼうしかくボタン**************/
#bou
{
display: block;
width: 206px;
height: 46px;
background: url(../img_cmn/bt_bou.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}
#bou a
{
display: block;
width: 206px;
height: 46px;
}
#bou a:hover
{
width: 206px;
height: 46px;
background: url(../img_cmn/bt_bou.jpg) 0px -46px no-repeat;
}
#sikaku
{
display: block;
width: 207px;
height: 46px;
background: url(../img_cmn/bt_sikaku.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}
#sikaku a
{
display: block;
width: 207px;
height: 46px;
}
#sikaku a:hover
{
width: 207px;
height: 46px;
background: url(../img_cmn/bt_sikaku.jpg) 0px -46px no-repeat;
}
#maru
{
display: block;
width: 204px;
height: 46px;
background: url(../img_cmn/bt_maru.jpg) 0px 0px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}
#maru a
{
display: block;
width: 204px;
height: 46px;
}
#maru a:hover
{
width: 204px;
height: 46px;
background: url(../img_cmn/bt_maru.jpg) 0px -46px no-repeat;
}







#maru_cr
{
width: 204px;
height: 46px;
background: url(../img_cmn/bt_maru.jpg) 0px -46px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}



#bou_cr
{
width: 206px;
height: 46px;
background: url(../img_cmn/bt_bou.jpg) 0px -46px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}


#sikaku_cr
{
width: 207px;
height: 46px;
background: url(../img_cmn/bt_sikaku.jpg) 0px -46px no-repeat;
font-size: 1%; line-height: 1%; text-indent:-9999px;
}