#header
{
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 730px;
    COLOR: #999999;
    PADDING-TOP: 10px;
    HEIGHT: 70px
}
#header A
{
    FONT-SIZE: 12px;
    COLOR: #0066cc
}
#main
{
    CLEAR: both;
    MARGIN: 0px;
    WIDTH: 730px;
    HEIGHT: auto
}
#contents
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 540px;
    PADDING-TOP: 10px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffff
}
#sidebar
{
    BORDER-TOP: #ccc 1px solid;
    WIDTH: 140px;
    BORDER-BOTTOM: #ccc 1px solid;
    HEIGHT: auto;
    BACKGROUND-COLOR: #eeeeee
}
#body
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
#container
{
    MARGIN-LEFT: auto;
    WIDTH: 730px;
    MARGIN-RIGHT: auto;
    HEIGHT: auto;
    BACKGROUND-COLOR: #cccccc
}
#search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
#search FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#search LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.sidebarLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.sidebarLinks H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px
}
#sidebar UL A:link
{
    DISPLAY: block
}
#sidebar UL A:visited
{
    DISPLAY: block
}
#sidebar UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#sidebar LI
{
    BORDER-BOTTOM: #eee 1px solid
}
UNKNOWN
{
    BORDER-BOTTOM: medium none
}
.relatedLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
	padding-top:5px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.relatedLinks2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.relatedLinks H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px
}
#relatedLinks2 H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px
}
#relatedLinks2 A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 4px
}
.relatedLinks IMG
{
    PADDING-TOP: 5px
}
#sectionLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: relative
}
#sectionLinks H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px
}
#sectionLinks A:link
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    WIDTH: auto;
    PADDING-TOP: 2px;
    voice-family: inherit
}
#sectionLinks A:visited
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#sectionLinks A:hover
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #dddddd
}
UL
{
    LIST-STYLE-TYPE: square
}
UL UL
{
    LIST-STYLE-TYPE: disc
}
UL UL UL
{
    LIST-STYLE-TYPE: none
}
LABEL
{
    FONT: bold 100% Arial,sans-serif;
    COLOR: #334d55
}
A:link
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #006699;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif
}
H1
{
    FONT-SIZE: 120%;
    COLOR: #334d55;
    FONT-FAMILY: Verdana,Arial,sans-serif
}
H2
{
    FONT-SIZE: 114%;
    COLOR: #006699
}
H3
{
    FONT-SIZE: 100%;
    COLOR: #334d55
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #333333
}
H5
{
    FONT-SIZE: 100%;
    COLOR: #334d55
}
.style2
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    COLOR: #666666
}
.style3
{
    PADDING-LEFT: 28px;
    FONT-SIZE: 11px;
    COLOR: #666666
}
.style5
{
    FONT-SIZE: 11px;
    COLOR: #666666
}
.style6
{
    PADDING-LEFT: 7px;
    FONT-SIZE: 15px;
    COLOR: #33558d
}
.style7
{
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	COLOR: #666666;
	padding-top: 3px;
	padding-right: 3px;
}
.bz_text {
	font-size: 12px;
	color: #666666;
	letter-spacing:2px;
	line-height:15px;
}


.style8
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 5px;
    COLOR: #000099
}
.head_top_text
{
    FONT-SIZE: 11px;
    MARGIN: 2px 2px 2px 5px;
    COLOR: #8CB1C8
}
#top_service_img
{
    MARGIN-TOP: 5px;
    FLOAT: right;
    MARGIN-BOTTOM: 5px;
    WIDTH: 82px;
    MARGIN-RIGHT: 5px;
    HEIGHT: 82px
}
#top_service_text
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 3px 3px 3px 5px;
    WIDTH: 163px;
    COLOR: #666666
}
#top_news_text
{
    FONT-SIZE: 12px;
    MARGIN: 5px;
    COLOR: #666666;
    LINE-HEIGHT: 18px
}
.jirei
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
#footer
{
    MARGIN: 0px 0px 10px;
    WIDTH: 730px;
    COLOR: #ffffff;
    HEIGHT: auto
}
#footer A
{
    COLOR: #ffffff
}
#savice
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 263px;
    COLOR: #666666;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 150px
}
#onlinshop
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px 0px 3px 3px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 263px;
    COLOR: #666666;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 150px
}
#hpseisaku
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 263px;
    COLOR: #666666;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 150px
}
#custumaiz
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 263px;
    COLOR: #666666;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 150px
}
#top_flash
{
    MARGIN: 5px 0px 8px;
    WIDTH: 544px;
    HEIGHT: auto
}
#head_toiawase A
{
    WIDTH: 174px;
    COLOR: #000033
}
.ichiran_link
{
    FONT-SIZE: 12px;
    COLOR: #666666
}
.top_service
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
#head_nav
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    FLOAT: right;
    WIDTH: 580px;
    COLOR: #666666;
    HEIGHT: auto
}

#head_nav_syamei
{
    TEXT-ALIGN: left
}
.jisseki_title
{
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    COLOR: #336699;
    PADDING-TOP: 5px;
    LETTER-SPACING: 3px
}
.jisseki_title_bz
{
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 5px;
    COLOR: #009201;
    PADDING-TOP: 5px;
    LETTER-SPACING: 3px
}
.jisseki_text_link
{
    FONT-SIZE: 11px;
    PADDING-TOP: 5px
}
.jirei_text
{
    FONT-SIZE: 12px;
    PADDING-TOP: 5px
}
TD .bz_SUB_TITLE
{
    BORDER-RIGHT: #274466;
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: center bottom;
    BORDER-TOP: #274466;
    PADDING-LEFT: 5px;
    FONT-SIZE: 15px;
    BACKGROUND-IMAGE: url(../images/main_border.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #274466;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: transparent
}
.bz_sub_title_green {
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
}
#bz_cliant_setsumei {
	width: 557px;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 12px;
	color: #666666;
	letter-spacing:2px;
	line-height:15px;
	BACKGROUND-POSITION: center bottom;
BACKGROUND-IMAGE: url(../images/main_border.gif);
    PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	BORDER-BOTTOM: #274466;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: transparent;
}
#bz_cliant_setsumei h3
{
	FONT-SIZE: 14px;
	color: #26951C;
	padding-bottom: 7px;
	padding-top: 7px;
}
#bz_setsumei_left {
	width: 380px;
	padding: 0px;
	height: auto;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#bz_kinou_setsumei_left {
	width: 280px;
	padding: 0px;
	height: auto;
	float: left;
	background-color: #eef3f7;

}

.bz_sub_title_gray {
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
}
TD .bz_CATCH_TITLE
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 15px;
	font-weight:bold;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    }
ol{
list-style-image:url(../images/sankaku_green.gif)
;}

.bz_text_border {
	font-size: 12px;
	color: #666666;
	letter-spacing:2px;
	line-height:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: e8ece6;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
}
.bz_title_border {
	font-size: 14px;
	FONT-SIZE: 14px;
	color: #009900;
	padding-bottom: 5px;
	padding-top: 8px;
	padding-right: 3px;
	padding-left: 3px;
}
.bz_border{
	border: 1px solid #e8ece6;
}
.bz_text_big_green{
    FONT-SIZE: 15px;
	color: #26951C;
	padding-bottom: 5px;
	padding-top: 7px;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing:2px;
	line-height:19px;
}
.service_text_l{
	font-size:14px;
	color: #666666;
	letter-spacing:2px;
	line-height:19px;
	padding: 5px;
}
.service_text_s{
	font-size: 12px;
	color: #666666;
	letter-spacing:2px;
	line-height:15px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.hp_border {
	border: 1px solid #CCCCCC;
}
.hp_text {
padding-bottom:5px;
padding-left:8px;
padding-right:5px;
padding-top:0;
	font-size: 12px;
	color: #666666;
	letter-spacing:2px;
	line-height:15px;
}