@charset "EUC-JP";
h4 {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-weight: bold;
	font-size: 12px;
	color: #333333;	
	}
	
.bg {
	background-color: #E8FFE9;
}
.left_shadow {
	background-image: url(images/left_shadow.gif);
	background-repeat: repeat-y;
}
.right_shadow {
	background-image: url(images/right_shadow.jpg);
	background-repeat: repeat-y;
}
.head_blue {
	background-image: url(images/head_blue.gif);
	background-repeat: repeat-x;
}
.white_bg {
	background-color: #FFFFFF;
}
.menu_bg {
	background-image: url(images/menu_bg.gif);
}
.blue12px {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
}
a.blue12px {
    color: #000033;
	text-decoration: none;
}
a.blue12px:link {
	color: #000033;
	text-decoration: none;
}
a.blue12px:visited {
    color: #000033;
	text-decoration: none;
}
a.blue12px:hover {
	color: #000099;
	text-decoration: underline;
}

.bluebg {
	background-color: #D9F1FF;
}
.footerline {
	background-image: url(images/footer_line.jpg);
	background-repeat: repeat-x;
}
.gray10px {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
a.gray10px {
    color: #333333;
}
a.gray10px:link {
	color: #333333;
}
a.gray10px:visited {
    color: #333333;
}
a.gray10px:hover {
	color: #333333;
	text-decoration: none;
}

.agent_bg {
	background-image: url(images/agent_bg.gif);
	background-repeat: repeat-x;
}
.agent_left {
	background-image: url(images/agent_left.gif);
	background-repeat: repeat-y;
}
.agent_right {
	background-image: url(images/agent_right.gif);
	background-repeat: repeat-y;
}
.white12pxultrabold {
	font-family: osaka, "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 12px;
	line-height: 20px;
	font-weight: 800;
	color: #FFFFFF;
}
a.white12pxultrabold: {
    color: #FFFFFF;
    text-decoration: none;
}
a.white12pxultrabold:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.white12pxultrabold:visited {
    color: #FFFFFF;
    text-decoration: none;
}
a.white12pxultrabold:hover {
	color: #FFFFFF;
    text-decoration: underline;
}

.gray14pxbold {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
a.gray14pxbold: {
    color: #333333;
}
a.gray14pxbold:link {
	color: #333333;
}
a.gray14pxbold:visited {
    color: #333333;
}
a.gray14pxbold:hover {
	color: #333333;
	text-decoration: none;
}

.gray12px {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 12px;
	color: #333333;
	font-weight: 800;
	letter-spacing: -1px;
}
.special_left {
	background-image: url(images/special_left.gif);
	background-repeat: repeat-y;
}
.special_right {
	background-image: url(images/special_right.gif);
	background-repeat: repeat-y;
}
.special_bg {
	background-color: #FBF8F5;
}
.gray12pxbold {
	font-family: osaka, "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;

	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.gray_bg {
	background-color: #CCCCCC;
}
.info_head {
	background-image: url(images/info_head.gif);
}
.info_left {
	background-image: url(images/info_left.gif);
	background-repeat: repeat-y;
}
.info_right {
	background-image: url(images/info_right.gif);
	background-repeat: repeat-y;
}
.info_bg {
	background-image: url(images/info_bg.gif);
	background-repeat: repeat-y;
}
.info_bottom {
	background-image: url(images/info_bottom.gif);
}
.blue18pxbold {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 18px;
	font-weight: bold;
	color: #0099CC;
}
.content_text {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
a.content_text {
    color: #0099CC;
	font-weight: bold;
}
a.content_text:link {
	color: #0099CC;
	font-weight: bold;
}
a.content_text:visited {
    color: #0099CC;
	font-weight: bold;
}
a.content_text:hover {
	color: #006699;
	font-weight: bold;
}

.blue14pxbold {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;

	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.list_description {
	font-family: "MS ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif ;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
a.list_description {
    color: #333333;
}
a.list_description:link {
	color: #333333;
}
a.list_description:visited {
    color: #333333;
}
a.list_description:hover {
	color: #333333;
	text-decoration: none;
}