/**　cap01 リンクの設定　**/
/**　cap02 全体の設定　**/
/**　cap03 トップページ　**/
/**　cap04 ユーザーが使えるもの　**/


/**　cap01 リンクの設定　**/

a:link {color:#258FB8; text-decoration:underline;}
a:visited {color:#258FB8; text-decoration:underline;}
a:active {color:#258FB8; text-decoration:underline;}
a:hover {color:#FF6600; text-decoration:none; background-color:#FFF4E0}

a.a_home {
	DISPLAY: block;
	BACKGROUND: url(images/bt_home.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_home:hover {
	BACKGROUND: url(images/bt_home.gif) #ffffff no-repeat 0px -29px;
}

a.a_sekou {
	DISPLAY: block;
	BACKGROUND: url(images/bt_sekou.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_sekou:hover {
	BACKGROUND: url(images/bt_sekou.gif) #ffffff no-repeat 0px -29px;
}
a.a_annai {
	DISPLAY: block;
	BACKGROUND: url(images/bt_annai.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_annai:hover {
	BACKGROUND: url(images/bt_annai.gif) #ffffff no-repeat 0px -29px;
}
a.a_campaign {
	DISPLAY: block;
	BACKGROUND: url(images/bt_campaign.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_campaign:hover {
	BACKGROUND: url(images/bt_campaign.gif) #ffffff no-repeat 0px -29px;
}
a.a_blog {
	DISPLAY: block;
	BACKGROUND: url(images/bt_blog.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_blog:hover {
	BACKGROUND: url(images/bt_blog.gif) #ffffff no-repeat 0px -29px;
}
a.a_links {
	DISPLAY: block;
	BACKGROUND: url(images/bt_links.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_links:hover {
	BACKGROUND: url(images/bt_links.gif) #ffffff no-repeat 0px -29px;
}
a.a_fudousan {
	DISPLAY: block;
	BACKGROUND: url(images/bt_fudousan.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_fudousan:hover {
	BACKGROUND: url(images/bt_fudousan.gif) #ffffff no-repeat 0px -29px;
}
a.a_otoiawase {
	DISPLAY: block;
	BACKGROUND: url(images/bt_otoiawase.gif) #ffffff no-repeat 0px 0px;
	FLOAT: left;
	WIDTH: 123px;
	HEIGHT: 29px;
}

a.a_otoiawase:hover {
	BACKGROUND: url(images/bt_otoiawase.gif) #ffffff no-repeat 0px -29px;
}

/**　cap02 全体の設定　**/

body {
	font-size: 14px;
	line-height:1.6em;
	color:#996633;
	margin:0px 0px 0px 0px;
}

h1 {
	font-size: 16px;
	color: #996633;
	background-image:url(images/bg_h1.gif);
	background-repeat:no-repeat;
	padding:1px 0px 0px 10px;
    margin:0px 0px 15px 0px;
	height:19px;
}

h2 {
	font-size: 14px;
	color: #996633;
	padding:1px 0px 0px 10px;
    margin:0px 0px 10px 0px;
	background-color:#EFD8BB;
}

h3 {
	font-size: 12px;
	color: #996633;
    margin:0px 0px 10px 0px;
}

p {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

div.div_p {
    margin:0px 0px 20px 0px;
}

ul {
    margin:0px 0px 20px 20px;
	padding:0px 0px 0px 0px;
}

li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
	color:#996633;
}

img {
	border:0px;
}

/**　cap03 トップページ　**/

h1.h1_top {
	font-size: 16px;
	color: #996633;
    margin:0px 0px 15px 0px;
}

h2.h2_top0 {
	font-size: 16px;
	color: #996633;
	background-image:url(images/bg_h2_top0.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	padding:3px 0px 0px 33px;
    margin:0px 0px 15px 0px;
	height:33px;
}

h2.h2_top1 {
	font-size: 14px;
	color: #996633;
	background-image:url(images/bg_h1.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	padding:0px 0px 0px 10px;
    margin:0px 0px 25px 0px;
	height:19px;
}

h2.h2_top2 {
	font-size: 14px;
	color: #996633;
	padding:1px 0px 0px 10px;
    margin:0px 0px 10px 0px;
	background-color:#EFD8BB;
}

/**　cap04 ユーザーが使えるもの　**/

.red {
	color:#FF0000;
}

.bold {
	font-weight:bold;
}

.red_b {
	color:#FF0000;
	font-weight:bold;
}

.mizu {
	color:#3399CC;
	font-weight:bold;
}

.orange {
	color:#FF6600;
	font-weight:bold;
}

.margin_right_10 {
    margin:0px 10px 10px 0px;
	float:left;	
}

.margin_right_20 {
    margin:0px 20px 10px 0px;	
	float:left;	
}
