body {
	/* background                 : url(images/back.gif) #f0f0f8 center top repeat-x; */
	margin                     : 0px 0px 0px 0px;
	color                      : #3d3d3d;
	font-size                  : 12px;
}

img {	
	border                     : none;
}

p {
	margin                     : 0px;
	font-size:12px;
}

h2 {
	font-size                  : 16pt;
}

#container {
	text-align                 : center;
	margin-right               : auto;
	margin-left                : auto;
	width                      : 1160px;
}

#contents {
	text-align                 : left;
	margin-right               : 15px;
	margin-left                : 15px;
	width                      : 1130px;
	height                     : 580px;
}

#contents-pane {
	vertical-align             : top;
	height                     : 450px;
}

#title-bar {
	margin-top                 : 15px;
	margin-bottom              : 15px;
}

#footer-pane {
	vertical-align             : top;
	height                     : 25px;
	font-size:12px;
}

h1 {
	background-color           : #ffffff;
	color                      : #999999;
	font-size                  : 10px;
	font-weight                : normal;
	line-height                : 20px;
	text-align                 : right;
	height                     : 20px;
	padding-right              : 5px;
	margin                     : 0px;
}

a {
	color                      : #000000;
	text-decoration            : none;
}

a:hover {
	color                      : #ff0000;
	text-decoration            : underline;
}

ul.osusume {
	margin                     : 0 0 0 23px;
	padding                    : 5px;
}

li.osusume {
	list-style-image           : url(images/cl_005.gif);
	margin-bottom              : 5px;
}

li.osusume_biz {
	list-style-image           : url(images/cl_biz.gif);
	margin-bottom              : 5px;
}

ul.search {
	margin                     : 0 2px 2px 2px;
	padding                    : 0;
	height                     : 300px;
	overflow-y                 : scroll;
	/*background                 : #ffffff;*/
	background:url(images/search_back.gif);
}

li.search {
	list-style-type            : none;
	/*list-style-image           : url(images/cl_005.gif);*/
	margin                     : 2px;
	font-size                  : 12px;
}

a.search {
	color                      : #000080;
}

a.search:hover {
	color                      : #ff0000;
	text-decoration            : underline;
}

td.left_pane {
	
}

ul.link_item1 {
	margin                     : 0 0 0 1em;
	padding                    : 0;
	list-style-type            : none;
}

li.link_item1 {
	background                 : url(images/cl_005.gif) left no-repeat;
	text-indent                : 20px;
	float                      : left;
	margin-right               : 10px;
}

.slideshow {
	background-color           : #ffffff;
	width                      : 600px;
	height                     : 300px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #fabec3;
}

table.box {
	border-collapse:collapse;
}

td.box_header {
	height:20px;
	background:url(images/title_back4.gif) #fefefe repeat-x;
	border:solid 2px #F99AA2;
	font-size:16px;
/*	font-weight:bold;*/
	text-align:center;
	vertial-align:middle;
}

td.box_body {
	border:solid 2px #F99AA2;
	font-size:14px;
	vertical-align:top;
}

td.box_header2 {
	height:25px;
	background:#f5f5f5;
	border:solid 2px #ff0000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#b31c1b;
}

td.box_body2 {
	border:solid 2px #ff0000;
	font-size:14px;
	vertical-align:top;
	background-color:#ffffff;
}

/* uEn
td.box_header2 {
	height:25px;
	background:#fffaf0;
	border:solid 3px #8B4513;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#663300;
}

td.box_body2 {
	border:solid 3px #8B4513;
	font-size:14px;
	vertical-align:top;
	background-color:#ffffff;
}
*/

/* Ԍn
td.box_header2 {
	height:25px;
	background:#fffafa;
	border:solid 3px #cd5c5c;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#800000;
}

td.box_body2 {
	border:solid 3px #cd5c5c;
	font-size:14px;
	vertical-align:top;
	background-color:#ffffff;
}
*/

/* n
td.box_header2 {
	height:25px;
	background:#e6e6fa;
	border:solid 3px #6a5acd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#0000cd;
}

td.box_body2 {
	border:solid 3px #6a5acd;
	font-size:14px;
	vertical-align:top;
	background-color:#ffffff;
}
*/

/*
td.box_header2 {
	height:25px;
	background:#f5f5f5;
	border:solid 3px #6a5acd;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#191970;
}

td.box_body2 {
	border:solid 3px #6a5acd;
	font-size:14px;
	vertical-align:top;
	background-color:#ffffff;
}
*/

td.box_header3 {
	height:25px;
	background:#cccccc;/*url(images/title_back2.gif)*/
	;
	border:solid 3px #58588E;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#00137F;
	padding: 2px;
}

td.box_body3 {
	border:solid 3px #58588E;
	font-size:14px;
	vertical-align:top;
	background-color:#FFFFFF;/*FFF7F2*/
	padding-bottom: 4px;
}

td.box_header4 {
	height:29px;
	background:url(images/search_header.gif);
	border:solid 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertial-align:middle;
	color:#0000cd;
}

td.box_body4 {
	border:solid 0;
	font-size:14px;
	vertical-align:top;
	background-color:#0000cd;/*FFF7F2*/
}

.top_title {
	background                 : url(images/title_back.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 318px;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #fabec3;
}

.top_contents {
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	width                      : 318px;
	height                     : 258px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0px;
}

.full_title {
	background                 : url(images/title_back.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 918px;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0px;
	vertical-align             : middle;
}

.full_contents {
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 918px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0px;
}

.half_title {
	background                 : url(images/title_back.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 455px;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0px;
}

.half_contents {
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 455px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0px;
}

.free_title {
	background                 : url(images/title_back.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 100%;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0 10px 0 10px;
}

.free_contents {
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 100%;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 10px;
}

.left_title {
	background                 : url(images/title_back.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 200px;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 0px;
}

.left_contents {
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 190px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #fabec3;
	padding                    : 5px;
}

.left_title_gold {
	background                 : url(images/title_back_gold.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 200px;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #ffd5a8;
	padding                    : 0px;
}

.left_contents_gold {
	background-color           : #fffaf7;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 190px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #ffd5a8;
	padding                    : 5px;
}

.left_title_blue {
	background                 : url(images/title_back_blue.gif) no-repeat;
	color                      : #ffffff;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 202px;
	height                     : 20px;
	padding                    : 0px;
}

.left_contents_blue {
	background-color           : #d1e1ff;
	/*background-color           : #f5f6fa;*/
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 190px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #a0a0a0;
	padding                    : 5px;
}

.left_title_pink {
	background                 : url(images/title_back_pink.gif);
	background-color           : #b31c1b;
	color                      : #000000;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 200px;
	height                     : 19px;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               : #ffccd8;
	padding                    : 0px;
}

.left_contents_pink {
	background-color           : #fff3f8;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 190px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #ffccd8;
	padding                    : 5px;
}

.left_title_search {
	background                 : url(images/title_back_search.gif) no-repeat;
	color                      : #ffffff;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 185px;
	height                     : 20px;
	padding                    : 0px;
}

.left_contents_search {
	background                 : url(images/contents_back_search.gif);
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 185px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #a0a0a0;
	padding                    : 0px;
}

.left_title_member {
	background                 : url(images/title_back_member.gif) no-repeat;
	color                      : #ffffff;
	font-size                  : 16px;
	font-weight                : bold;
	text-align                 : center;
	width                      : 202px;
	height                     : 20px;
	padding                    : 0px;
}

.left_contents_member {
	background                 : url(images/contents_back_member.gif);
	background-color           : #ffffff;
	color                      : #000000;
	font-size                  : 14px;
	font-weight                : normal;
	text-align                 : left;
	width                      : 190px;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #a0a0a0;
	padding                    : 5px;
}

td.tour_panel_photo {
	vertical-align             : top;
	width                      : 80px;
}

td.tour_panel_intro {
	font-size:14px;
	vertical-align             : top;
}

.strong1 {
	text-decoration            : none;
	font-weight                : bold;
	color                      : #ff3200;
}

.strong2 {
	text-decoration            : underline;
	font-weight                : bold;
	color                      : #ff3200;
}

.strong3 {
	text-decoration            : none;
	font-weight                : bold;
	color                      : #ff3200;
	font-size                  : 16px;
}

.copyright {
	text-align                 : center;
}

.logo {
	text-align                 : left;
}

table.t1 {
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
}

table.t2 {
	border                     : 1px #0000 solid;
	border-collapse            : collapse;
}

td.c1 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
}

td.c2 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
	vertical-align             : top;
}

td.c3 {
	font-size:12px;
	text-align                 : center;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
}

td.c4 {
	font-size:12px;
	text-align                 : left;
	background-color           : #eff4ff;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
}

td.c5 {
	font-size:14px;
	border                     : 1px #000000 solid;
	border-collapse            : collapse;
}

td.c6 {
	font-size:12px;
	border                     : 1px #ffdbdb solid;
	border-collapse            : collapse;
	vertical-align             : top;
}


td.waku_l {
	border-style               : none none none solid;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_r {
	border-style               : none solid none none;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_l_s {
	border-style               : none none dotted solid;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_r_s {
	border-style               : none solid dotted none;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_c_s {
	border-style               : none none dotted none;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_end {
	border-style               : none none solid solid;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_end {
	border-style               : none solid solid none;
	border-width               : 1px;
	border-color               : #ffcccc;
}

td.waku_end {
	border-style               : none none solid none;
	border-width               : 1px;
	border-color               : #ffcccc;
}

th.c1 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
	background-color           : #f0f0f0;
	text-align                 : left;
}

th.c2 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
	background-color           : #f0f0f0;
	vertical-align             : top;
	text-align                 : left;
}

th.c3 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
	background-color           : #f0f0f0;
	vertical-align             : middle;
	text-align                 : left;
}

th.c4 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
	background-color           : #d3d3d3;
}

th.c5 {
	font-size:12px;
	border                     : 1px #dbdbdb solid;
	border-collapse            : collapse;
	background-color           : #f0f0f0;
	text-align                 : center;
}

th.c6 {
	font-size:12px;
	border                     : 1px #ffdbdb solid;
	border-collapse            : collapse;
	background-color           : #fff0f0;
	vertical-align             : top;
	text-align                 : left;
}

td.header {
	background                 : url(images/003-006.gif);
	vertical-align             : top;
	font-size                  : 10pt;
	border-color               : #999999;
	border-style               : none none dashed none;
	border-width               : 1px 1px 1px 1px;
	color                      : #3d3d3d;
	text-align                 : left;
	padding                    : 2px;
}

td.body1 {
	background                 : url(images/003-009.gif);
	vertical-align             : top;
	font-size                  : 10pt;
	border-color               : #999999;
	border-style               : none none dashed none;
	border-width               : 1px 1px 1px 1px;
	color                      : #3d3d3d;
	padding                    : 2px;
}

td.border-tl-r {
	width                      : 15px;
	height                     : 15px;
	background                 : url(images/round-border/r_tl.gif) no-repeat;
}

td.border-t-r {
	width                      : auto;
	height                     : 15px;
	background                 : url(images/round-border/r_t.gif) repeat-x;
}

td.border-tr-r {
	width                      : 16px;
	height                     : 15px;
	background                 : url(images/round-border/r_tr.gif) no-repeat;
}

div.note-header {
	width                      : 690px;
	height                     : 120px;
	background                 : url(images/bg012_01.gif) no-repeat;
	margin                     : 0px;
}

div.note-content {
	width                      : 690px;
	height                     : auto;
	background                 : url(images/bg012_02.gif) repeat-y;
	padding                    : 0 40px 0 70px;
}

div.note-footer {
	width                      : 690px;
	height                     : 60px;
	background                 : url(images/bg012_03.gif) no-repeat;
	margin                     : 0px;
}

td.note-body {
	vertical-align             : top;
	font-size                  : 10pt;
	border-color               : #cccccc;
	border-style               : none none dashed none;
	border-width               : 0px 0px 1px 0px;
	color                      : #3d3d3d;
	padding                    : 3px;
	height                     : 14px;
}

.list-container {
	background                 : #ffffff;
	border-color               : #404040;
	border-style               : solid;
	border-width               : 1px;
	padding                    : 0px;
	margin-top                 : 10px;
}

td.list-header {
	background                 : url(images/noise.gif);
	vertical-align             : middle;
	font-size                  : 11pt;
	border-color               : #f0f0f0 #555555 #555555 #f0f0f0;
	border-style               : solid solid solid solid;
	border-width               : 1px 1px 1px 1px;
	color                      : #ffffff;
	text-align                 : center;
	padding                    : 2px;
}

td.list-item {
	background                 : url(images/003-009.gif);
	vertical-align             : middle;
	font-size                  : 11pt;
	border-color               : #cccccc;
	border-style               : none none dashed none;
	border-width               : 1px;
	color                      : #3d3d3d;
	text-align                 : left;
	padding                    : 4px 4px 4px 10px;
}

td.cal_head {
	font-size:12px;
	text-align                 : center;
	background-color           : #efefef;
	border-style               : solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_head_l {
	text-align                 : center;
	background-color           : #efefef;
	border-style               : solid none solid solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_head_c {
	text-align                 : center;
	background-color           : #efefef;
	border-style               : solid none solid none;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_head_r {
	text-align                 : center;
	background-color           : #efefef;
	border-style               : solid solid solid none;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_head_sunday {
	font-size:12px;
	text-align                 : center;
	color                      : #ff0000;
	background-color           : #ffffff;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #dbdbdb;
	border-collapse            : collapse;
	width                      : 116px;
}

td.cal_head_weekday {
	font-size:12px;
	text-align                 : center;
	background-color           : #ffffff;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #dbdbdb;
	border-collapse            : collapse;
	width                      : 116px;
}

td.cal_head_saturday {
	font-size:12px;
	text-align                 : center;
	color                      : #0000ff;
	background-color           : #ffffff;
	border-style               : solid;
	border-width               : 1px;
	border-color               : #dbdbdb;
	border-collapse            : collapse;
	width                      : 116px;
}

td.cal_sunday {
	font-size:12px;
	text-align                 : center;
	background-color           : #ffd1d1;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_weekday {
	font-size:12px;
	text-align                 : center;
	background-color           : #fdffdd;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_saturday {
	font-size:12px;
	text-align                 : center;
	background-color           : #bae2ff;
	border-style               : solid solid none solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
}

td.cal_body {
	font-size:12px;
	text-align                 : center;
	background-color           : #ffffff;
	border-style               : none solid solid solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
	height                     : 60px;
}

td.cal_blank {
	font-size:12px;
	text-align                 : center;
	background-color           : #fdffdd;
	border-style               : none solid solid solid;
	border-width               : 1px;
	border-color               ; #dbdbdb;
	border-collapse            : collapse;
	height                     : 60px;
}



#container_detail {
	text-align                 : center;
	margin-right               : auto;
	margin-left                : auto;
	width                      : 950px;
}

#contents_detail {
	text-align                 : left;
	margin-right               : 15px;
	margin-left                : 15px;
	width                      : 920px;
	height                     : 580px;
}

#contents-pane_detail {
	vertical-align             : top;
	height                     : 450px;
}



#MainMenu {
	height                     : 30px;
	border-color               : #b31c1b;
	border-style               : solid;
	border-width               : 0 0 3px;
	margin                     : 0;
}

#tab {
	top                        : 0;
	height                     : 0;
	background                 : repeat-x top;
	margin                     : 0;
}

#tab ul {
	list-style                 : none;
	float                      : left;
	margin                     : 0;
	padding                    : 0;
}

#tab li {
	display                    : inline;
	float                      : left;
	margin                     : 0 1px 0 0;
	padding                    : 0;
}

#tab a {
	background                 : #000000 url(images/bright_080.gif) no-repeat right top;
	text-decoration            : none;
	border                     : 0;
	display                    : block;
	float                      : left;
	margin                     : 0;
	padding                    : 0;
}

#tab a span {
	display                    : block;
	background                 : url(images/bleft_080.gif) no-repeat left top;
	font-family                : "lr oSVbN", "qMmpS Pro W3", Osaka;
	font-size                  : 12px;
	color                      : #ffffff;
	font-weight                : 0;
	line-height                : 30px;
	padding                    : 0 15px;
}

#tab a:hover,#tab li.item_active a {
	background-position        : right bottom;
}

#tab a:hover span,#tab li.item_active a span {
	background-position        : left bottom;
	color                      : #000000;
	font-weight                : 0;
	font-style                 : normal;
	text-decoration            : none;
}

.dropmenudiv {
	position                   : absolute;
	top                        : 0;
	float                      : left;
	display                    : block;
	visibility                 : hidden;
	color                      : #ffffff;
	z-index                    : 100;
	text-decoration            : none;
	border-color               : #1b73b3;
	border-style               : solid;
	border-width               : 0 0 3px;
	padding                    : 0;
}

.dropmenudiv ul {
	list-style                 : none;
	margin                     : 0;
	padding                    : 0;
}

.dropmenudiv li {
	display                    : inline;
	margin                     : 0;
	padding                    : 0;
}

.dropmenudiv a:link,.dropmenudiv a:visited {
	width                      : 180px;
	display                    : block;
	border                     : 0;
	color                      : #ffffff;
	background                 : url(images/bleft_080.gif) no-repeat left top;
	font-weight                : 0;
	font-style                 : normal;
	text-decoration            : none;
	margin                     : 0 1px 0 0;
	padding                    : 0;
}

.dropmenudiv a span {
	display                    : block;
	line-height                : 30px;
	background                 : url(images/bright_080.gif) no-repeat right top;
	font-family                : "lr oSVbN", "qMmpS Pro W3", Osaka;
	font-size                  : 12px;
	color                      : #ffffff;
	float                      : none;
	padding                    : 0 15px;
}

.dropmenudiv a:hover {
	border                     : 0;
	background-position        : left bottom;
	font-weight                : 0;
	font-style                 : normal;
	text-decoration            : none;
	color                      : #000000;
}

.dropmenudiv a:hover span {
	background-position        : right bottom;
	color                      : #000000;
	font-weight                : 0;
}

/* ǉbrr*/


.box_header h2{
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	}
	

