﻿@charset "utf-8";

/******* YONEFU styles *******/
h4 { 	padding: 0px; 	margin: 0px; 	font-size: 100%;	text-align:left;}
h3 { 	padding: 0px; 	margin: 0px; 	font-size: 100%;	text-align:left;}
h2 { 	padding: 0px; 	margin: 0px; 	font-size: 100%;	text-align:left;}
h1 { 	padding: 0px; 	margin: 0px; 	font-size: 100%;	text-align:left;}
a:link{
	color: #009;
	text-decoration: underline;
	font-weight: normal;
}
a:hover{	color: #990000;	text-decoration: underline;}
img{ border:0px;}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/bg/bg001.jpg);
	background-repeat: repeat-x;
}
/* ヘッダー */
#header{	width: 100%;	background: #FFFFFF;	vertical-align: middle;	text-align: left;	padding-left: 5px;}
/* ヘッダーメニューアイコン */
.navi01 {	background-position: left center;	background-repeat: no-repeat;	height: 20px;}
/* ヘッダーメニュー */
#headMenu {	width: 100%;	height: 25px;	background-color: #FFA9D4;}
/* ヘッダーメニューテキスト */
.headnavi {		color: #FFFFFF;	font-size: small;	vertical-align: middle;	padding-bottom: 0px;}
.headnavi a{
	padding: 0px;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
}
.headnavi a:link {color: #FFFFFF;text-decoration: none;}
.headnavi a:hover {color: #FFFFFF;text-decoration: underline;}
.headnavi a:visited{color: #FFFFFF;text-decoration: none;}
/************** header tag styles **************/

/* フッダー */
#footer{	width: 100%;	vertical-align: middle;	text-align: left;	padding-left: 5px;}
/* フッダーメニューアイコン */
.navi02 {	background-position: left center;	background-repeat: no-repeat;	height: 20px;}
/* フッダーメニュー */
#footMenu {	width: 100%;	height: 25px;	background-color: #FFA9D4;}
/* フッダーメニューテキスト */
.footnavi {		color: #333333;	font-size: small;	vertical-align: middle;	padding-bottom: 0px;}
.footnavi a{	padding: 0px;	border: 0px solid #333333;}
.footnavi a:link {color: #333333;text-decoration: none;}
.footnavi a:hover {
	color: #666;
	text-decoration: underline;
}
.footnavi a:visited{color: #333333;text-decoration: none;}
.footer_bg {	background-color: #E9E9E9;}
/************** footer tag styles **************/
.line_1 {
	line-height: 11px;
	background-image: url(../img/bg/bg_line_3x10.gif);
	background-repeat: repeat-x;
}
.line_1L {
	line-height: 21px;
	background-image: url(../img/bg/bg_line_3x21.gif);
	background-repeat: repeat-x;
}
.line_2 {
	line-height: 11px;
	background-image: url(../img/bg/line_ten_01.gif);
	background-repeat: repeat-x;
}
.line_3 {	line-height: 11px;	background-image: url('../img/bg/line_ten_red.gif');	background-repeat: repeat-x;}
.line_2l {
	width: 5px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.line_2r {	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #999999;	width: 5px;}
.line_03 {
	background-color: #CCCCCC;
	line-height: 1px;
}
.height_SS {	line-height: 5px;}
.height_M {	line-height: 15px;}
.height_L {	line-height: 20px;}
.width_ss {	width: 5px;}
.width_m {
	width: 10px;
}
.width_l {	width: 20px;}


/************** frame styles **************/
.frame_b_main {
	border-style: solid;
	border-width: 0px 2px 0px 2px;
	border-color: #99CCFF;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.ftop_b_l {
	background-image: url('../img/bg/frame_b_top_l.gif');
	background-repeat: no-repeat;
	line-height: 32px;
	width: 10px;
}
.ftop_b_t {
	background-image: url('../img/bg/frame_b_top_t.gif');
	line-height: 32px;
	background-repeat: repeat-x;
}
.ftop_b_r {
	background-image: url('../img/bg/frame_b_top_r.gif');
	background-repeat: no-repeat;
	line-height: 32px;
	width: 10px;
}
.fend_b_l {
	background-image: url('../img/bg/frame_b_end_l.gif');
	background-repeat: no-repeat;
	line-height: 10px;
	width: 10px;
}
.fend_b_t {
	background-image: url('../img/bg/frame_b_end_t.gif');
	line-height: 10px;
	background-repeat: repeat-x;
}
.fend_b_r {
	background-image: url('../img/bg/frame_b_end_r.gif');
	background-repeat: no-repeat;
	line-height: 10px;
	width: 10px;
}
/************** frame2 styles **************/
.frame_main2 {
	border-style: solid;
	border-width: 0px 2px 0px 2px;
	border-color: #FFCC00;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.ftop_y_l {
	background-image: url('../img/bg/frame_y_top_l.gif');
	background-repeat: no-repeat;
	line-height: 32px;
	width: 10px;
}
.ftop_y_t {
	background-image: url('../img/bg/frame_y_top_t.gif');
	line-height: 32px;
	background-repeat: repeat-x;
}
.ftop_y_r {
	background-image: url('../img/bg/frame_y_top_r.gif');
	background-repeat: no-repeat;
	line-height: 32px;
	width: 10px;
}
.fend_y_l {
	background-image: url('../img/bg/frame_y_end_l.gif');
	background-repeat: no-repeat;
	line-height: 10px;
	width: 10px;
}
.fend_y_t {
	background-image: url('../img/bg/frame_y_end_t.gif');
	line-height: 10px;
	background-repeat: repeat-x;
}
.fend_y_r {
	background-image: url('../img/bg/frame_y_end_r.gif');
	background-repeat: no-repeat;
	line-height: 10px;
	width: 10px;
}
/************** frame3 styles **************/
.frame_main {
	border-style: solid;
	border-width: 0px 2px 0px 2px;
	border-color: #CC0000;
	text-align: center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.ftop_l {
	background-image: url('../img/bg/frame_r_top_l.gif');
	background-repeat: no-repeat;
	line-height: 32px;
	width: 10px;
}
.ftop_t {
	background-image: url('../img/bg/frame_r_top_t.gif');
	line-height: 32px;
	background-repeat: repeat-x;
}
.ftop_r {
	background-image: url('../img/bg/frame_r_top_r.gif');
	background-repeat: no-repeat;
	line-height: 32px;
	width: 10px;
}
.fend_l {
	background-image: url('../img/bg/frame_r_end_l.gif');
	background-repeat: no-repeat;
	line-height: 10px;
	width: 10px;
}
.fend_t {
	background-image: url('../img/bg/frame_r_end_t.gif');
	line-height: 10px;
	background-repeat: repeat-x;
}
.fend_r {
	background-image: url('../img/bg/frame_r_end_r.gif');
	background-repeat: no-repeat;
	line-height: 10px;
	width: 10px;
}

/************** frame styles **************/
.height_SS { line-height: 5px;}
.height_M {	line-height: 15px;}
.height_L {	line-height: 20px;}
.width_ss {
	width: 8px;
}
.width_m {	width: 15px;}
.width_l {	width: 20px;}
.button01 {
	border: 1px solid #999;
	background-image: url(../img/button/ititle_bg01.gif);
}
.button02 {
	border: 1px solid #C90;
	background-image: url(../img/button/button_01.gif);
}
.button03 {
	border: 1px solid #C93;
	background-color: #FF9;
}
.button04 {
	border: 1px solid #999;
	background-image: none;
	background-color: #333;
}
.button05 {
	border: 1px solid #999;
	background-image: url('../img/bg/title/title_bg_b2.gif');
	background-color: #FFF;
}
.sp_01 {
	text-align: left;
	font-size: small;
	color: #C30;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
}
.sp_02 {
	text-align: left;
	font-size: small;
	color: #FFFFFF;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
}
.sp_03{
	text-align: left;
	font-size: small;
	color: #C30;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
.sp_04{
	text-align: left;
	font-size: small;
	color: #CC0000;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
.sp_05{
	text-align: left;
	font-size: small;
	color: #333333;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: bold;
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
.text01t {
	text-align: left;
	font-size: small;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	padding-right: 10px;
	padding-left: 45px;
	line-height: 150%;
}
.text01 {
	text-align: left;
	font-size: small;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 150%;
}
.text02 {
	text-align: center;
	font-size: small;
	color: #666666;
	line-height: 200%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	vertical-align: middle;
}
.text03 {
	text-align: left;
	font-size: x-small;
	color: #666666;
	line-height: 120%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}
.text04 {
	text-align: right;
	font-size: small;
	color: #333;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: top;
}
.text05 {
	text-align: right;
	font-size: small;
	color: #333333;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック";
	font-weight: normal;
	padding-left: 10px;
	vertical-align: top;
	padding-right: 10px;
}

/*CSS black style pagination*/
DIV.black {	padding: 5px;	FONT-SIZE: 80%;	MARGIN: 3px;	COLOR: #a0a0a0;	TEXT-ALIGN: left;}
DIV.black A {
	BORDER-RIGHT: #909090 1px solid;
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #909090 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND-IMAGE: url(bar.gif);
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #909090 1px solid;
	COLOR: #c0c0c0;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #909090 1px solid;
	TEXT-DECORATION: none;
	font-weight: bold;
}
DIV.black A:hover {
	BORDER-RIGHT: #f0f0f0 1px solid;
	BORDER-TOP: #f0f0f0 1px solid;
	BACKGROUND-IMAGE: url(invbar.gif);
	BORDER-LEFT: #f0f0f0 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #f0f0f0 1px solid;
	BACKGROUND-COLOR: #404040;
	font-weight: bold;
}
DIV.black A:active {
	BORDER-RIGHT: #f0f0f0 1px solid;
	BORDER-TOP: #f0f0f0 1px solid;
	BACKGROUND-IMAGE: url(invbar.gif);
	BORDER-LEFT: #f0f0f0 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #f0f0f0 1px solid;
	BACKGROUND-COLOR: #404040;
	font-weight: bold;
}
DIV.black SPAN.current {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ffffff 1px solid;
	COLOR: #ffffff;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #606060;
}
DIV.black SPAN.disabled {
	BORDER-RIGHT: #606060 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #606060 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #606060 1px solid;
	COLOR: #808080;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #606060 1px solid;
	font-weight: bold;
}
/*CSS megas512 style pagination*/
DIV.megas512 {
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	line-height: 150%;
	vertical-align: middle;
}
DIV.megas512 A {
	border-color: #C0C0C0;
	border-right: #dedfde 1px solid;
	PADDING-RIGHT: 6px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #dedfde 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #dedfde 1px solid;
	COLOR: #99210b;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #dedfde 1px solid;
	TEXT-DECORATION: none;
	font-weight: bold;
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #000 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #777777;
	font-weight: bold;
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #000 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #000 1px solid;
	BACKGROUND-COLOR: #777777;
	font-weight: bold;
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 2px;
	COLOR: #adaaad;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	font-weight: bold;
}
/*CSS megas512 style pagination*/
.search_text01 {
	font-family: "MS PGothic";
	font-size: small;
	font-weight: bold;
	color: #666;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.title01 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #666;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/button/greenbghover.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #666;
	border-left-color: #CCC;
}
.title01r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #666;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/button/greenbghover.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #666;
	border-left-color: #CCC;
}
.title02 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_02.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #e89105;
	border-left-color: #CCC;
}
.title02r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_02.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #e89105;
	border-left-color: #CCC;
}
.title03 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_03.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #b7b544;
	border-left-color: #CCC;
}
.title03r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_03.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #b7b544;
	border-left-color: #CCC;
}
.title04 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_04.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #836fa8;
	border-left-color: #CCC;
}
.title04r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_04.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #836fa8;
	border-left-color: #CCC;
}
.title05 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_05.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #d1566a;
	border-left-color: #CCC;
}
.title05r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_05.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #d1566a;
	border-left-color: #CCC;
}
.title06 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_06.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #000;
	border-left-color: #CCC;
}
.title06r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_06.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #000;
	border-left-color: #CCC;
}
.title07 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_07.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #74afb8;
	border-left-color: #CCC;
}
.title07r {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	background-image: url(../img/title/tbg_07.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #74afb8;
	border-left-color: #CCC;
}
.frame_bg01 {
	border: 1px solid #999;
	line-height: 10px;
}
.frame_bg02 {
	border: 1px solid #e89105;
	line-height: 10px;
}
.frame_bg03 {
	border: 1px solid #b7b544;
	line-height: 10px;
}
.frame_bg04 {
	border: 1px solid #836fa8;
	line-height: 10px;
}
.frame_bg05 {
	border: 1px solid #d1566a;
	line-height: 10px;
}
.frame_bg06 {
	border: 1px solid #000;
	line-height: 10px;
}
.frame_bg07 {
	border: 1px solid #74afb8;
	line-height: 10px;
}
.frame_sbg01 {
	border: 0px solid #CC0000;
	line-height: 10px;
	background-image: url('../images/bg/bg185_01.gif');
	background-repeat: no-repeat;
}
.frame_sbg02 {
	border: 0px solid #CC0000;
	line-height: 10px;
	background-image: url('../images/bg/bg185_02.gif');
	background-repeat: no-repeat;
}

/*****************CSS F style ******************/
.w_bg {
	background-color: #FFFFFF;
}
.CG {
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.here {
	text-align: right;
}
.copyright {
	line-height: 150%;
	font-family: "Arial Unicode MS";
	font-size: small;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	background-color: #3366CC;
}
.cm_01 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #333;
	line-height: 200%;
	vertical-align: middle;
	text-align: left;
	background-color: #E8E8E8;
	padding-right: 10px;
	padding-left: 10px;
}
.cm_02 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
	vertical-align: middle;
	text-align: left;
	background-color: #F79928;
	padding-right: 10px;
	padding-left: 10px;
}
.cm_03 {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 200%;
	vertical-align: middle;
	text-align: left;
	background-color: #9966FF;
	padding-right: 10px;
	padding-left: 10px;
}
.head_bg {
	background-color: #3366CC;
}
.bolg_bg {
	background-color: #99CCFF;
}
.bolg_title_bg_c {
	background-color: #CFE8FE;
	font-size: small;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック";
	color: #003366;
	padding-left: 5px;
	line-height: 150%;
	text-align: center;
	vertical-align: middle;
}
.bolg_bg2 {
	border: 1px solid #CCCCCC;
	background-color: #E8E8E8;
}
.bolg_title {
	background-color: #D0E8FF;
	font-size: small;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック";
	color: #003366;
	padding-left: 5px;
	line-height: 150%;
	vertical-align: middle;
	text-align: left;
}
.bolg_text {
	background-color: #FFFFFF;
	font-size: small;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック";
	color: #666666;
	padding-left: 5px;
	line-height: 150%;
	vertical-align: middle;
	text-align: left;
}
.bolg_text2 {
	background-color: #ECF5FF;
	font-size: small;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック";
	color: #666666;
	padding-left: 5px;
	line-height: 150%;
	vertical-align: middle;
	text-align: left;
}
.menu_text {
	font-family: "ＭＳ Ｐゴシック";
	font-size: small;
	font-weight: normal;
	color: #0066CC;
	vertical-align: middle;
	border: 2px solid #99CCFF;
	padding: 2px;
	background-color: #ECF5FF;
}
.ititle_tbg {
	font-size: small;
	font-weight: bold;
	color: #F60;
	background-color: #FFF;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.tree {
	font-family: "MS PGothic";
	font-size: small;
	font-weight: normal;
	color: #333;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.ymd {
	font-family: "MS PGothic";
	font-size: medium;
	font-weight: bold;
	color: #C00;
}
.header_bg {
	background-color: #FFF;
	border: 0px solid #666;
}
.header_line {
	line-height: 3px;
	background-color: #CCC;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #47669D;
	border-right-color: #95A3BE;
	border-bottom-color: #95A3BE;
	border-left-color: #95A3BE;
}
.search_bg {
	background-color: #e9eef6;
}
/* -------------------------------------------- 3 -----------------------------------------------------


||||||||||||||||||||||||||                TOP MENU LINKS                  |||||||||||||||||||||||||||||


-----------------------------------------------------------------------------------------------------  */

.toplink{
	font-size: small;
	text-align:top;
	color:#333333;
	text-decoration: none;
	padding-top:1px;
}

.toplink a{
	font-size: small;
	text-align:top;
	color:#333333;
	text-decoration: none;
	padding-top:1px;
}

.toplink a:hover{

	text-decoration:underline;

}
#topsidebar{
	margin:0em;
}
#topsidebar .sidebarnavigation {
	display:block;
	color: #0F1419;
	background-image:  url(../img/button/ititle_bg_green.gif);
	background-repeat: repeat-x;
	font-family: "MS PGothic";
	font-size: small;
	font-weight: bold;
	border: 1px solid #8A9A1A;
}
#topsidebar .sidebarnavigation a {
	display:block;
	text-indent:0.8em;
	color:#030;
	font-size:small;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: "MS PGothic";
	font-weight: bold;
	line-height: 200%;
}
#topsidebar .sidebarnavigation:hover {
	background-image: url(../img/button/ititle_bg_o.gif);
	background-repeat: repeat-x;
	border: 1px solid #C60;
	color: #FFF;
}

#topsidebar img{
	width:200px;
	text-align:center;
	border:0;
	padding:0.4em 0;
}

#topsidebar .sidebarnavigation div {
	background-position: right;
}
#topsidebar .sidebarnavigation div:hover {
	background-image:  url(../img/button/ititle_bg_o.gif);
	background-repeat: repeat-x;
}
/* --------------------------------------------- 4 -------------------------------------------------*/
/* -------------------------------------------- 3 -----------------------------------------------------


||||||||||||||||||||||||||                LEFT MENU LINKS                  |||||||||||||||||||||||||||||


-----------------------------------------------------------------------------------------------------  */

.leftlink{
	font-size: 14px;
	text-align:left;
	color:#333333;
	text-decoration: none;
	padding-left:1px;
}

.leftlink a{
	font-size: 14px;
	text-align:left;
	color:#333333;
	text-decoration: none;
	padding-left:1px;
}

.leftlink a:hover{

	text-decoration:underline;

}
#leftsidebar{
	margin:0em;
}
#leftsidebar .sidebarnavigation {
	display:block;
	line-height: 40px;
	color: #333;
	background-image: url(../images/greenbg.jpg);
	background-repeat: repeat-x;
	font-family: "MS PGothic";
	font-size: small;
	font-weight: bold;
	border: 1px solid #CCC;
	margin-bottom: 5px;
}
#leftsidebar .sidebarnavigation a {
	display:block;
	text-indent:0.8em;
	color:#333;
	font-size:small;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: "MS PGothic";
	font-weight: bold;
	line-height: 42px;
	text-align: left;
	padding-right: 5px;
	padding-left: 30px;
}
#leftsidebar .sidebarnavigation:hover {
	background-image: url(../images/greenbghover.jpg);
	background-repeat: repeat-x;
	border: 1px solid #666;
}

#leftsidebar img{
	width:200px;
	text-align:center;
	border:0;
	padding:0.4em 0;
}

#leftsidebar .sidebarnavigation div {
	background:url(../images/forward.png) no-repeat left;
	line-height: 42px;	
}
#leftsidebar .sidebarnavigation div:hover {
	background:url(../images/forwardhover.png) no-repeat left;
	line-height: 42px;	
}
/* --------------------------------------------- 4 -------------------------------------------------*/

.page_bg {
	background-color: #E6E6E6;
}
.money {
	font-size: medium;
	font-weight: normal;
	color: #CB0000;
}
.Point {
	font-size: small;
	font-weight: bold;
	color: #360;
}
.ititle_en {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: x-small;
	color: #999;
	font-weight: normal;
}

