@charset "utf-8";

/* ----------------------------------------
	福島県観光物産交流協会
	リニューアル テスト

	観光スポット詳細用
	http://li9.jp/web/tabi/spot_disp.html

	観光スポット詳細用css
	spot_disp.css

	create 20131009- T.Y
---------------------------------------- */
#main_left .search_result_box {
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1px;
}
#main_left .search_result_box .title {
	width: 230px;
	text-align: left;
	background-color: #698DDA;
	color: #FFFFFF;
	font-weight: normal;
	padding: 2px 5px;
}
#main_left .search_result_box .joken_box {
	width: 218px;
	background-color: #FFFFDF;
	border-right: 1px solid #698DDA;
	border-bottom: 1px solid #698DDA;
	border-left: 1px solid #698DDA;
	padding: 10px;
	text-align: left;
}
#main_left .search_result_box .joken_box ul {
	margin: 0px;
}
#main_left .search_result_box .joken_box ul li {
	list-style: none;
	margin: 0px;
}
#main_left .search_result_box .joken_box .title {
	width: 60px;
	display: inline-block;
	background-color: #FFFFDF;
	color: #333333;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#main_left .search_result_box .kensu_box0 {
	width: 218px;
	margin: 0px;
	padding: 5px 10px;
	color: #333333;
	text-align: left;
	border: 1px solid #698DDA;
	background-color: #E2EAF8;
}
#main_left .search_result_box .kensu_box {
	background-color: #698DDA;
	width: 236px;
	margin: 0 0 5px;
	padding: 2px;
	position: relative;
	clear: both;
}
#main_left .kensu_box .kensu {
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	color: #FFFFFF;
}
#main_left .kensu_box ul {
	float: right;
	padding: 0px;
}
#main_left .kensu_box ul li {
	display: inline;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	list-style: none;
}
#main_left .kensu_box .page0 {
	background-image: url(../spot/img-spot/page_p.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: inline-block;
	margin-top: 2px;
	text-align: center;
}
#main_left .kensu_box .page0 a{
	background-image: url(../spot/img-spot/page_p.png);
	height: 20px;
	width: 25px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}
#main_left .kensu_box .page0 a:hover {
	background-image: url(../spot/img-spot/page_p.png);
	background-position: 0px -26px;
}
#main_left .kensu_box .page1 {
	background-image: url(../spot/img-spot/page01.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: inline-block;
	margin-top: 2px;
	text-align: center;
}
#main_left .kensu_box .page1 a{
	background-image: url(../spot/img-spot/page01.png);
	height: 20px;
	width: 25px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}
#main_left .kensu_box .page1 a:hover {
	background-image: url(../spot/img-spot/page01.png);
	background-position: 0px -26px;
	color: #FFFFFF;
}
#main_left .kensu_box .page2 {
	background-image: url(../spot/img-spot/page02.png);
	height: 20px;
	width: 25px;
	display: inline-block;
	padding: 5px 0px 0px;
	margin-top: 2px;
	background-repeat: no-repeat;
	text-align: center;
}
#main_left .kensu_box .page9 {
	background-image: url(../spot/img-spot/page_f.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: inline-block;
	margin-top: 2px;
	text-align: center;
}
#main_left .kensu_box .page9 a{
	background-image: url(../spot/img-spot/page_f.png);
	height: 20px;
	width: 25px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}
#main_left .kensu_box .page9 a:hover {
	background-image: url(../spot/img-spot/page_f.png);
	background-position: 0px -26px;
}
#main_left .search_result_list {
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#main_left .search_result_list ul {
}
#main_left .search_result_list ul li {
	list-style: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 2px dotted #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	width: 230px;
}
#main_left .search_box {
	background-color: #FFFFE6;
	border: 1px solid #698DDA;
	width: 238px;
	margin: 0px auto 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main_left .search_box .item01 {
	margin-bottom: 2px;
	width: 224px;
	margin-right: auto;
	margin-left: auto;
}
#main_left .search_box .item01 label {
	width: 70px;
	background-color: #698DDA;
	margin: 0px;
	padding-top: 2px;
	padding-left: 2px;
	color: #FFFFFF;
	height: 23px;
	display: inline-block;
	float: left;
}
#main_left .search_box .item01 select {
	width: 152px;
	display: inline-block;
	float: left;
}
#main_left .search_box .item02 {
	margin-bottom: 2px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#main_left .search_box .item02 label {
	width: 224px;
	background-color: #698DDA;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	height: 23px;
	display: block;
	text-align: center;
	padding-top: 2px;
}
#main_left .search_box .item02 input {
	width: 220px;
	margin-left: 7px;
	margin-bottom: 2px;
}
#main_left .search_box .item02 select {
	width: 224px;
	margin-left: 7px;
	margin-bottom: 2px;
}
#main_left .search_result_box .search_box #submit2 {
	background-image: url(../spot/img-spot/btn_search_left.png);
	background-repeat: no-repeat;
	width: 224px;
	height: 31px;
	border: 0px;
	cursor: pointer;
	overflow: hidden;
}
#main_left .search_result_box .search_box #submit2:hover {
	background-image: url(../spot/img-spot/btn_search_left.png);
	background-position: 0px -32px;
}
#main_right .title_cat_box {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#main_right .title_cat_box .title_cat {
	background-color: #698DDA;
	width: 490px;
	float: left;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main_right .title_cat_box .btn_print {
	float: right;
}
#main_right .title_cat_box .btn_print a {
	background-image: url(../spot/img-spot/btn_print.png);
	width: 176px;
	height: 28px;
	display: block;
	text-indent: -9999px;
	margin-top: 3px;
}
#main_right .title_cat_box .btn_print a:hover {
	background-image: url(../spot/img-spot/btn_print.png);
	background-position: 0px -30px;
}
#main_right .spot_title2 {
	width: 690px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
	border-bottom: 3px solid #698DDA;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
}
#main_right .spot_title2 h3 {
	float: left;
}
#main_right .spot_title2 .city {
	font-weight: normal;
}
#main_right .spot_title2 .mark {
	position: absolute;
	right: 5px;
	bottom: 5px;
}
#main_right .spot_title2 .mark img {
	margin-right: 1px;
}
#main_right .spot_disp_box {
	width: 700px;
	min-height: 300px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	text-align: left;
}
#main_right .spot_disp_box .photo_right {
/*	width: 300px; */
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
	text-align: center;
}
#main_right .spot_disp_box .photo_right img {
	margin-bottom: 2px;
}
#main_right .spot_disp_box .photo_right_cap {
	margin-bottom: 10px;
}
#main_right .spot_disp_box .photo_right .btn_photo {
	float: right;
	width: 166px;
}
#main_right .spot_disp_box .photo_right .btn_photo a {
	background-image: url(../spot/img-spot/btn_photo.png);
	background-repeat: no-repeat;
	width: 166px;
	height: 20px;
	text-indent: -9999px;
	display: block;
}
#main_right .spot_disp_box .photo_right .btn_photo a:hover {
	background-image: url(../spot/img-spot/btn_photo.png);
	background-position: 0px -21px;
}
#main_right .tab {
	width: 700px;
	text-align: left;
	clear: both;
}
#main_right .tab .menu {
	margin-bottom: -2px;
	padding-left: 0px;
	position: relative;
	z-index: 10;
	overflow: hidden;
	zoom: 1;
}
#main_right .tab .menu .tabMenu a {
	width: 150px;
	height: 25px;
	padding: 8px;
	margin-right: 1px;
	border-top: 1px solid #698DDA;
	border-right: 1px solid #698DDA;
	border-left: 1px solid #698DDA;
	display: block;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	color: #698DDA;
	text-decoration: none;
	float: left;
	font-size: 16px;
	text-align: center;
}
#main_right .tab .menu .tabMenu a.current {
	color: #ffffff;
	background-color: #698DDA;
}
#main_right .tab .menu .tabMenu a:hover {
	color: #FF6600;
}
#main_right .tab .tab_box {
	clear: both;
	width: 678px;
	border-top: 5px solid #698DDA;
	border-bottom: 1px solid #698DDA;
	border-right: 1px solid #698DDA;
	border-left: 1px solid #698DDA;
	margin:0px auto 30px;
	padding: 10px;
}
#main_right .tab .tab_box .data_box ul {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border-top: 1px solid #698DDA;
	border-right: 1px solid #698DDA;
	border-left: 1px solid #698DDA;
}
#main_right .tab .tab_box .data_box ul li {
	list-style: none;
	width: 670px;
	background-color: #E2EAF8;
	border-bottom: 1px solid #698DDA;
}
#main_right .tab .tab_box .title {
	margin: 0px;
	padding: 5px;
	float: left;
	text-align: left;
	display: block;
	width: 100px;
}
#main_right .tab .tab_box .setumei {
	background-color: #FFFFFF;
	width: 548px;
	margin: 0px;
	padding: 5px;
	float: right;
	text-align: left;
	border-left: 1px solid #698DDA;
	display: block;
}
#main_right .tab .tab_box .title_map {
	width: 670px;
	color: #698DDA;
	text-align: left;
}
#main_right .tab .tab_box .map_box {
	width: 668px;
	height: 350px;
	border: 1px solid #CCCCCC;
}
#mymap,#mymap2 {
	width: 668px;
	height: 350px;
	border: 1px solid #CCCCCC;
}
#main_right .tab .photo_box {
	clear: both;
	width: 678px;
	border-top: 5px solid #698DDA;
	border-bottom: 1px solid #698DDA;
	border-right: 1px solid #698DDA;
	border-left: 1px solid #698DDA;
	margin:0px auto 30px;
	padding: 10px;
}
#main_right .tab .photo_box .title h4 {
	float: left;
}
#main_right .tab .photo_box .title {
	margin-bottom: 10px;
	clear: both;
}
#main_right .tab .photo_list_box {
}
#main_right .tab .photo_list_box ul {
}
#main_right .tab .photo_list_box ul li {
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	/* [disabled]padding-bottom: 5px; */
	border: 1px solid #698DDA;
	width: 155px;
	list-style: none;
	float: left;
}
/* #main_right .tab .photo_list_box ul li a { */
#main_right .tab .photo_list_box .photo {
	width: 156px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
	margin-bottom: 5px;
}
#main_right .tab .photo_list_box ul li img {
	border-style: none;
}
#main_right .tab .photo_list_box .comment {
	float: right;
	clear: both;
}
#main_right .tab .photo_list_box .nodata {
	width: 100%;
	margin: 50px auto;
	text-align: center;
	border: none;
}
#main_right .tab .movie_list_box {
}
#main_right .tab .movie_list_box ul {
}
#main_right .tab .movie_list_box ul li {
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	/* [disabled]padding-bottom: 5px; */
	border: 1px solid #698DDA;
	width: 325px;
	list-style: none;
	float: left;
	overflow: hidden;
	text-align: center;
}
#main_right .tab .movie_list_box .nodata {
	width: 100%;
	margin: 50px auto;
	text-align: center;
	border: none;
}
#main_right .kensu_box {
	margin-bottom: 10px;
	padding: 5px;
	border-top: 1px solid #698DDA;
	border-bottom: 1px solid #698DDA;
}
#main_right .kensu_box .page00 {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 25px;
	position: absolute;
	left: 3px;
	top: 3px;
	background-image: url(../spot/img-spot/page_pp.png);
	background-repeat: no-repeat;
	overflow-y: hidden;
	display: block;
}
#main_right .kensu_box .kensu {
	float: left;
	margin-top: 5px;
}
#main_right .kensu_box .page00 a {
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 25px;
	background-image: url(../spot/img-spot/page_pp.png);
	text-align: center;
}
#main_right .kensu_box .page00 a:hover {
	background-image: url(../spot/img-spot/page_pp.png);
	background-position: 0px -26px;
}
#main_right .kensu_box .page99 {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 25px;
	position: absolute;
	top: 3px;
	right: 3px;
	background-image: url(../spot/img-spot/page_ff.png);
	background-repeat: no-repeat;
	overflow-y: hidden;
	display: block;
}
#main_right .kensu_box .page99 a{
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 25px;
	background-image: url(../spot/img-spot/page_ff.png);
	text-align: center;
}
#main_right .kensu_box .page99 a:hover {
	background-image: url(../spot/img-spot/page_ff.png);
	background-position: 0px -26px;
}
#main_right .kensu_box ul {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	float: right;
}
#main_right .kensu_box ul li {
	display: inline;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
#main_right .kensu_box .page0 {
	background-image: url(../spot/img-spot/paget_p.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: inline-block;
	margin-top: 2px;
	text-align: center;
}
#main_right .kensu_box .page0 a{
	background-image: url(../spot/img-spot/paget_p.png);
	height: 20px;
	width: 25px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}
#main_right .kensu_box .page0 a:hover {
	background-image: url(../spot/img-spot/paget_p.png);
	background-position: 0px -26px;
}
#main_right .kensu_box .page1 {
	background-image: url(../spot/img-spot/paget01.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: inline-block;
	margin-top: 2px;
	text-align: center;
}
#main_right .kensu_box .page1 a{
	background-image: url(../spot/img-spot/paget01.png);
	height: 20px;
	width: 25px;
	display: block;
	color: #698DDA;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}
#main_right .kensu_box .page1 a:hover {
	background-image: url(../spot/img-spot/paget01.png);
	background-position: 0px -26px;
	color: #FF6600;
}
#main_right .kensu_box .page2 {
	background-image: url(../spot/img-spot/paget02.png);
	height: 20px;
	width: 25px;
	display: inline-block;
	padding: 5px 0px 0px;
	margin-top: 2px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
}
#main_right .kensu_box .page9 {
	background-image: url(../spot/img-spot/paget_f.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 25px;
	display: inline-block;
	margin-top: 2px;
	text-align: center;
}
#main_right .kensu_box .page9 a{
	background-image: url(../spot/img-spot/paget_f.png);
	height: 20px;
	width: 25px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 5px 0 0 0;
	text-align: center;
}
#main_right .kensu_box .page9 a:hover {
	background-image: url(../spot/img-spot/paget_f.png);
	background-position: 0px -26px;
}


#main_right .tab .spot_box {
	clear: both;
	width: 678px;
	border-top: 5px solid #698DDA;
	border-bottom: 1px solid #698DDA;
	border-right: 1px solid #698DDA;
	border-left: 1px solid #698DDA;
	margin:0px auto 30px;
	padding: 10px;
}
#main_right .tab .spot_box .title h4 {
	float: left;
}
#main_right .tab .spot_box .title {
	margin-bottom: 10px;
	clear: both;
}
#main_right .tab .spot_box .map_box {
	width: 668px;
	height: 350px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}
#main_right .tab .spot_list_box {
}
#main_right .tab .spot_list_box ul {
}
#main_right .tab .spot_list_box ul li {
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	/* [disabled]padding-bottom: 5px; */
	border: 1px solid #698DDA;
	width: 155px;
	list-style: none;
	float: left;
	height: 155px;
	position: relative;
}
#main_right .tab .spot_list_box .title {
	display: block;
	margin-bottom: 5px;
}
#main_right .tab .spot_list_box .no {
	background-image: url(../spot/marker/no01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
	text-align: left;
	padding-left: 25px;
	min-height: 18px;
}
#main_right .tab .spot_list_box .no1 {	background-image: url(../spot/marker/no01.png); }
#main_right .tab .spot_list_box .no2 {	background-image: url(../spot/marker/no02.png); }
#main_right .tab .spot_list_box .no3 {	background-image: url(../spot/marker/no03.png); }
#main_right .tab .spot_list_box .no4 {	background-image: url(../spot/marker/no04.png); }
#main_right .tab .spot_list_box .no5 {	background-image: url(../spot/marker/no05.png); }
#main_right .tab .spot_list_box .no6 {	background-image: url(../spot/marker/no06.png); }
#main_right .tab .spot_list_box .no7 {	background-image: url(../spot/marker/no07.png); }
#main_right .tab .spot_list_box .no8 {	background-image: url(../spot/marker/no08.png); }
#main_right .tab .spot_list_box .no9 {	background-image: url(../spot/marker/no09.png); }
#main_right .tab .spot_list_box .no10 {	background-image: url(../spot/marker/no10.png); }
#main_right .tab .spot_list_box .no11 {	background-image: url(../spot/marker/no11.png); }
#main_right .tab .spot_list_box .no12 {	background-image: url(../spot/marker/no12.png); }
#main_right .tab .spot_list_box .no13 {	background-image: url(../spot/marker/no13.png); }
#main_right .tab .spot_list_box .no14 {	background-image: url(../spot/marker/no14.png); }
#main_right .tab .spot_list_box .no15 {	background-image: url(../spot/marker/no15.png); }
#main_right .tab .spot_list_box .no16 {	background-image: url(../spot/marker/no16.png); }
#main_right .tab .spot_list_box .no17 {	background-image: url(../spot/marker/no17.png); }
#main_right .tab .spot_list_box .no18 {	background-image: url(../spot/marker/no18.png); }
#main_right .tab .spot_list_box .no19 {	background-image: url(../spot/marker/no19.png); }
#main_right .tab .spot_list_box .no20 {	background-image: url(../spot/marker/no20.png); }
#main_right .tab .spot_list_box .no21 {	background-image: url(../spot/marker/no21.png); }
#main_right .tab .spot_list_box .no22 {	background-image: url(../spot/marker/no22.png); }
#main_right .tab .spot_list_box .no23 {	background-image: url(../spot/marker/no23.png); }
#main_right .tab .spot_list_box .no24 {	background-image: url(../spot/marker/no24.png); }
#main_right .tab .spot_list_box .no25 {	background-image: url(../spot/marker/no25.png); }
#main_right .tab .spot_list_box .no26 {	background-image: url(../spot/marker/no26.png); }
#main_right .tab .spot_list_box .no27 {	background-image: url(../spot/marker/no27.png); }
#main_right .tab .spot_list_box .no28 {	background-image: url(../spot/marker/no28.png); }
#main_right .tab .spot_list_box .no29 {	background-image: url(../spot/marker/no29.png); }
#main_right .tab .spot_list_box .no30 {	background-image: url(../spot/marker/no30.png); }
#main_right .tab .spot_list_box .no31 {	background-image: url(../spot/marker/no31.png); }
#main_right .tab .spot_list_box .no32 {	background-image: url(../spot/marker/no32.png); }
#main_right .tab .spot_list_box .no33 {	background-image: url(../spot/marker/no33.png); }
#main_right .tab .spot_list_box .no34 {	background-image: url(../spot/marker/no34.png); }
#main_right .tab .spot_list_box .no35 {	background-image: url(../spot/marker/no35.png); }
#main_right .tab .spot_list_box .no36 {	background-image: url(../spot/marker/no36.png); }
#main_right .tab .spot_list_box .no37 {	background-image: url(../spot/marker/no37.png); }
#main_right .tab .spot_list_box .no38 {	background-image: url(../spot/marker/no38.png); }
#main_right .tab .spot_list_box .no39 {	background-image: url(../spot/marker/no39.png); }
#main_right .tab .spot_list_box .no40 {	background-image: url(../spot/marker/no40.png); }
#main_right .tab .spot_list_box .img {
	position: absolute;
	bottom: 5px;
	width: 155px;
	height: 115px;
	overflow-x: hidden;
	overflow-y: hidden;
}
#main_right .tab .spot_list_box .img {
	width: 156px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
	margin-bottom: 5px;
}
#main_right .course_box {
	width: 700px;
	margin-bottom: 15px;
}
#main_right .course_box h4 {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
#main_right .course_box ul {
	width: 682px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#main_right .course_box ul li {
	list-style: none;
	float: left;
	text-align: left;
}
#main_right .course_box ul li a {
	width: 127px;
	height: 200px;
	margin-right: 1px;
	margin-bottom: 1px;
	display: block;
	padding: 5px 3px 3px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
}
#main_right .course_box ul li a:hover {
	background-color: #FFFFDF;
}
#main_right .course_box .photo {
	width: 120px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	display: block;
	overflow-x: hidden;
	overflow-y: hidden;
}
#main_right .course_box .photo img {
	border-style: none;
}
#main_right .course_box .no {
	display: block;
	margin-bottom: 5px;
	color: #333;
	text-decoration: none;
}
#main_right .btn_course {
	float: right;
	width: 285px;
	margin-bottom: 15px;
	clear: both;
}
#main_right .btn_course a {
	background-image: url(../spot/img-spot/btn_course.png);
	background-repeat: no-repeat;
	width: 285px;
	height: 20px;
	text-indent: -9999px;
	display: block;
}
#main_right .btn_course a:hover {
	background-image: url(../spot/img-spot/btn_course.png);
	background-position: 0px -21px;
}
#main_right .btn_photo {
	float: right;
	width: 166px;
}
#main_right .btn_photo a {
	background-image: url(../spot/img-spot/btn_photo.png);
	background-repeat: no-repeat;
	width: 166px;
	height: 20px;
	text-indent: -9999px;
	display: block;
}
#main_right .btn_photo a:hover {
	background-image: url(../spot/img-spot/btn_photo.png);
	background-position: 0px -21px;
}
