.top-agentblog-comp {
	font-size: 8pt;
	color: #333333;
	line-height: 120%;

}
.top-agentblog-comp A:link {
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	line-height: 120%;
}
.top-agentblog-comp A:visited{
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	line-height: 120%;
}
.top-agentblog-comp A:hover{
	font-size: 8pt;
	color: #FF3300;
	text-decoration: underline;
}
.top-agentblog-comp A:active{
	font-size: 8pt;
	color: #FF3300;
	text-decoration: underline;
}
.top-agentblog-main {
	font-size: 10pt;
}
.top-search-list {
	line-height: 5px;
}
.top-chiiki {
	padding-top: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-style: solid;

}
.top-chiiki-list-w {
	line-height: 160%;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 10pt;
	color: #000066;
	text-decoration: none;

}
.top-chiiki-list-w A:link {
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
}
.top-chiiki-list-w A:visited {
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
}
.top-chiiki-list-w A:hover {
	font-size: 10pt;
	color: #FF3300;
	text-decoration: underline;
}
.top-chiiki-list-w A:active {
	font-size: 10pt;
	color: #FF3300;
	text-decoration: underline;
}
.top-chiiki-list-b {
	font-size: 10pt;
	line-height: 160%;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #EDF4F8;
}
.top-chiiki-list-b A:link {
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
}
.top-chiiki-list-b A:visited {
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
}
.top-chiiki-list-b A:hover {
	font-size: 10pt;
	color: #FF3300;
	text-decoration: underline;
}
.top-chiiki-list-b A:active {
	font-size: 10pt;
	color: #FF3300;
	text-decoration: underline;
}
.mokuteki-list {
	font-size: 10pt;
	line-height: 140%;
	padding-left: 25px;
	background-color: #F7FFE8;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-left-style: solid;


}
.new-blogs {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
	list-style-position: inside;
	list-style-type: square;
}
.new-blogs a:link {
	color: #000099;
	text-decoration: none;
	list-style-position: inside;
	list-style-type: square;
}
.new-blogs a:visited{
	color: #000099;
	text-decoration: none;
	list-style-position: inside;
	list-style-type: square;
}
.new-blogs a:hover{
	color: #990000;
	text-decoration: underline;
	list-style-position: inside;
	list-style-type: square;
}
.new-blogs a:active{
	color: #000099;
	text-decoration: underline;
	list-style-position: inside;
	list-style-type: square;
}
.agent-ichiran1 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.agent-ichiran2 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 8pt;
	line-height: 150%;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 15px;

}
.agent-ichiran3 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	font-weight: normal;
	padding-bottom: 3px;
	padding-left: 15px;
}
.head {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
}
.footer {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 15px;
}
.font10 {
	font-size: 10pt;
	line-height: 150%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

}
.ag-g-prfo {
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #CCCCCC;

}
.ag-g-profwaku {
	font-size: 12pt;
	line-height: 150%;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	padding-bottom: 5px;
	padding-left: 15px;

}
.ag-g-profmain {
	font-size: 10pt;
	line-height: 150%;
	padding-top: 10px;
	padding-left: 10px;

}
.ag-sodan {
	padding-bottom: 5px;
	padding-left: 10px;
}
.ag-mm {
	padding: 1px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px #999999;
	border-left: 1px solid #999999;
}
.ag-mm-main {
	padding: 3px;
	border-top: 1px #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;

}
.ag-menu {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
}
.ag-blog-title {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12pt;
	line-height: 150%;
	padding-bottom: 3px;
	font-weight: bold;
	color: #333333;

}
.ag-blog-main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 170%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ag-blog-date {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 8pt;
	line-height: 150%;
	color: #999999;

}
.ag-prof1 {
	font-size: 10pt;
	line-height: 150%;
	padding-top: 15px;
}
.ag-prof2 {
	font-size: 10pt;
	line-height: 150%;
	background-color: #F0F0F0;
	padding: 10px;
	border: 1px solid #999999;
}
.agent-font12 {
	FONT-SIZE: 12px; LINE-HEIGHT: 180%
}
.agent-yamasumi01 {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #c9c9c9 1px solid; LINE-HEIGHT: 180%; PADDING-TOP: 5px; BORDER-BOTTOM: #c9c9c9 1px solid; BACKGROUND-COLOR: #f2f4fc
}
.gaiyo {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; LETTER-SPACING: 2px
}
.ag-form-main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
}
.jirei-waku {
	border: 1px solid #999999;
	margin: 5px;

}
.jirei-main {
	font-size: 12px;
	line-height: 150%;
	padding: 5px;
}
.agent-ooya {
	font-size: 12px;
	line-height: 150%;
	background-color: #FFFFCC;
	padding: 5px;
	border: 2px solid #FF6600;
	font-weight: bold;
	color: #FF6600;
}
.voice-a {
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
}
.ag-moku-title {
	font-size: 12pt;
	line-height: 150%;
	font-weight: bold;
	padding: 3px 3px 3px 15px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #990000;
	border-bottom-style: solid;
	background-color: #FEFCE9;
	color: #333333;




}
.ag-moku-main {
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.ag-cat-waku {
	margin-bottom: 10px;
	border-top: 1px solid #999999;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #999999;

}
.ag-moku-sen1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ag-moku-main2 {
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.ag-moku-main3 {
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: dashed;

}
.mm-form-waku {
	border: 1px solid #C69F06;
	padding: 5px;

}
.mm-form-main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CC9900;
	border-right-color: #CC9900;
	border-bottom-color: #CC9900;
	border-left-color: #CC9900;

}
.faq-title {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336633;
	border-right-color: #336633;
	border-bottom-color: #336633;
	border-left-color: #336633;
}
.faq-main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.help-title {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10pt;
	line-height: 150%;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-top-color: #336600;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #336600;
}
.help-main {
	font-size: 10pt;
	line-height: 150%;
	color: #333333;
	padding-left: 15px;
	padding-bottom: 15px;
}
