@charset "EUC-JP";
body{
	font-family		: '£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	margin			: 0;
	padding			: 0;
	text-align		: center;
	font-size		: 10pt;
}
img{
	border			: 0;
	margin			: 0;
	padding			: 0;
}
img.googlelogo{
	display			: block;
	margin-left		: 14px;
}
.hide{
	display			: none;
}
.block_spacer {
	clear			: both;
	height			: 20px;
}
.clr {
	clear			: both;
}
h1{
	font-size		: 9pt;
	font-weight		: normal;
	color			: #999999;
	margin			: 0;
	padding-top		: 2px;
	text-align		: center;
}
#container{
	position		: relative;
	display			: block;
	margin			: 0px auto;
	padding			: 0;
	width			: 975px;
	background		: #ffffff;
	text-align		: center;
	overflow		: hidden;
	border			: #afafaf 1px solid;
}


#header{
/*-    position: fixed !important; -*/
    position: absolute; 
    top: 0px; 
    left: 0;
    width: 100%;
    height: 170px;
    margin: 0 auto;
	z-index	: 200;
/*-
	position		: relative;
	display			: block;
	margin			: 0 0 8px 0;
	padding			: 0;
	height			: 170px;
	background		: #ffffff url('/image/net_header_new3.gif') no-repeat 0;
	text-align		: left;
-*/
}
#header_block{
    background-color: #FFFFFF;
    color: #FFFFFF;
    height: 170px;
    margin: 0 auto;
    text-align: left;
    width: 975px;
	background		: #ffffff url('/image/net_header_new3_test.gif') no-repeat 0;
	position		: relative;
	z-index	: 200;
}
#header #hname a{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
	width			: 280px;
	height			: 120px;
	text-indent		: -9999px;
}

ul#hlink {
	display			: block;
	position		: absolute;
	top				: 5px;
	left			: 780px;
	margin			: 0;
	padding			: 0;
}

#hlink li{
	display				: block;
	height				: 15px;
	float				: left;
	text-indent			: -9999px;
	width:95px;
}
#hlink li a {
	display				: block;
	height				: 15px;
	text-decoration		: none;
	background			: url(/image/net_header_moji.gif) no-repeat 0px 0px;
}
#hlink span{
	display				: none;
}
#hlink li.navi1 a{
	width				: 95px;
}
#hlink li.navi2 a{
	width				: 65px;
	background-position:-101px 0px;
}
#hlink li.navi3 a{
	width				: 55px;
	background-position:-166px 0px;
}
#hlink li.navi4 a{
	width				: 85px;
	background-position:-221px 0px;
}
#hlink li.navi1 a:active,
#hlink li.navi1 a:focus,
#hlink li.navi1 a:hover {
	background			: url(/image/net_header_moji.gif) no-repeat 0px -20px;
}
#hlink li.navi2 a:active,
#hlink li.navi2 a:focus,
#hlink li.navi2 a:hover {
	background			: url(/image/net_header_moji.gif) no-repeat -101px -20px;
}
#hlink li.navi3 a:active,
#hlink li.navi3 a:focus,
#hlink li.navi3 a:hover {
	background			: url(/image/net_header_moji.gif) no-repeat -166px -20px;
}
#hlink li.navi4 a:active,
#hlink li.navi4 a:focus,
#hlink li.navi4 a:hover {
	background			: url(/image/net_header_moji.gif) no-repeat -221px -20px;
}

#header_sekouarea {
	display				: block;
	position			: absolute;
	top					: 47px;
	left				: 350px;
	width				: 600px;
	height				: 60px;
	list-style-type		: none;
	margin				: 0;
	padding				: 0;
	line-height			: 1.4;
}
#header_sekouarea ul.sarea_li li{
	line-height			: 1.4;
}
#header_sekouarea ul.sarea_li li a:hover{
	text-decoration	: none;
}

/* Å¹ÊÞ¾Ò²ð¡¢»Ü¹©Îã¡¢¹©»öÃ±²Á¡¢¤ªµÒÍÍ¤Î¼ê»æ¡¢¤ªµÒÍÍ¤ÎÀ¼ */

#hlink3 {
  display: block;
  position: absolute;
  top: 120px;
  left: 0;
  width: 975px;
  height: 50px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#hlink3 .navi1 {
  width: 103px;
}
#hlink3 .navi2 {
  width: 114px;
  background-position: -103px 0;
}
#hlink3 .navi3 {
  width: 127px;
  background-position: -217px 0;
}
#hlink3 .navi4 {
  width: 127px;
  background-position: -344px 0;
}
#hlink3 .navi5 {
  width: 128px;
  background-position: -471px 0;
}
#hlink3 .navi6 {
  width: 128px;
  background-position: -599px 0;
}
#hlink3 .navi7 {
  width: 146px;
  background-position: -727px 0;
}
#hlink3 .navi9 {
  width: 102px;
  background-position: -874px 0;
}
#hlink3 li {
  display: block;
  height: 50px;
  float: left;
  background: url(/image/2020/header_menu.png) no-repeat 0 0;
}
#hlink3 li:hover {
  opacity: 0.8;
}

#hlink3 li a {
  display: block;
  height: 50px;
  text-decoration: none;
}
#hlink3 li a span {
  display: none;
}
#hlink3 li a span.enqtotal,
#hlink3 li a span.sekou {
  display: block;
  position: relative;
  width: 120px;
  top: 20px;
  left: 5px;
  font-size: 22px;
  color: maroon;
  font-family: arial, helvetica, osaka, MS PGothic, sans-serif;
  text-decoration: none;
  text-align: right;
}
#hlink3 li a span.enqtotal {
  font-size: 24px;
}
#hlink3 li a span.sekou {
  font-size: 20px;
  top: 23px;
}
#hlink3 li a span font {
  font-size: 16px;
}



#header ul#hlink4{
	display			: block;
	position		: absolute;
	top				: 3px;
	left			: 282px;
	margin			: 0;
	padding			: 0;
	width			: 490px;
}
#hlink4 li{
  display				: block;
  width				: 65px;
  height				: 40px;
  float				: left;
  margin				: 1px 10px 1px 3px;
  text-indent			: -9999px;
}

#hlink4 li.navi1,
#hlink4 li.navi1 a{
	width:80px;
}

#hlink4 li.staff_image {
    background-image: url(/image/header-planner.png);
    width: 380px;
    height: 40px;
}

#hlink4 li a {
	display				: block;
	width				: 65px;
	height				: 40px;
	text-decoration		: none;
}
#hlink4 li.navi1 a{
  background-image: url(/image/header-planner.png);
  background-position: right;
}
#hlink4 li.navi1 a:active,
#hlink4 li.navi1 a:focus,
#hlink4 li.navi1 a:hover {
  opacity: 0.8;
	/* background			: url(/image/net_header_ul04_1_test.gif) no-repeat 0px -40px; */
}

#branko a{
	display			: block;
	position		: absolute;
	top				: 55px;
	left			: 740px;
	margin			: 0;
	padding			: 0;
	width			: 200px;
	height			: 60px;
	text-indent		: -9999px;
}


.css {
	top: 0px;
	position: fixed;
	z-index: 999;
	margin-left:976px;
	width: 50px;
	height: 250px;
	padding:0px;
}
a.net_side {
	display				: block;
	width				: 50px;
	height				: 248px;
	text-decoration		: none;
	text-indent			: -9999px;
	background			: url(/image/net_side_minamiosaka.gif) no-repeat 0px 0px;
}
a.net_side:hover {
	background			: url(/image/net_side_minamiosaka.gif) no-repeat 0px -250px;
}
a#net_head {
	display			: block;
	position		: absolute;
	top				: 35px;
	left			: 880px;
	margin			: 0;
	padding			: 0;
	width			: 70px;
	height			: 60px;
	text-indent		: -9999px;
	background			: url(/image/net_head.gif) no-repeat 0px 0px;
}
a#net_head:hover {
	background			: url(/image/net_head.gif) no-repeat 0px -60px;
}

#header_margin{
	clear : both;
	width : 950px; 
	height: 175px;
	float : left;
	margin :0;
	text-align		: left;
	position		: relative;
	top				: 0px;
}

#contents{
	clear : both;
	width : 795px; 
	float : left;
	margin :0;
	text-align		: left;
}
	#mainBlock{
		width	 		: 585px; 
		padding			: 0px 0 0 0;
		margin			: 0 0 0 0;
		float	 		: right;
	}
	#leftBlock{
		width : 185px;
		margin: 0 0 0 5px;
		float : left;
	}
#rightBlock{
	width : 180px; 
	float : right;
}



a#h2menu4{
	display			: block;
	width			: 185px;
	height			: 85px;
	background		: url('http://famitei.jp/image/jp_form.jpg') repeat-y 0 0;
	text-indent		: -9999px;
}
a#h2menu4:hover{
	background-position	: 0 85px;
}
h3.menu_1,h3.menu_2,h3.menu_3,
h3.menu_4,h3.menu_5{
	display			: block;
	clear			: both;
	width			: 185px;
	height			: 50px;
	margin			: 5px 0 0 0;
	padding			: 0;
	text-align		: center;
	font-size		: 10pt;
}
ul.menu_1,ul.menu_2,ul.menu_3,
ul.menu_4,ul.menu_5{
	display			: block;
	margin			: 0 0 6px 0;
	padding			: 0;
}
ul.menu_1 li,ul.menu_2 li,
ul.menu_3 li,ul.menu_4 li,
ul.menu_5 li{
	margin			: 0;
	padding			: 0;
	width			: 180px;
	line-height		: 1.8;
	list-style-type	: none;
}
ul.menu_1 li.m_body,ul.menu_2 li.m_body,ul.menu_3 li.m_body,
ul.menu_4 li.m_body,ul.menu_5 li.m_body{
	margin			: 0;
	padding			: 0 0 0 10px;
	width			: 181px;
	line-height		: 1.6;
	list-style-type	: none;
	background		: url('/image/menu_list.jpg') no-repeat;
	background-position	: left center;
}
ul.menu_4 li.m_body,ul.menu_5 li.m_body{
	margin			: 0;
	padding			: 0 0 0 5px;
	width			: 181px;
	line-height		: 1.6;
	list-style-type	: none;
	background		: #f4f4f4 url('/image/jp_side_bk.jpg') repeat-y 0 0;
	background-position	: left center;
}
ul.menu_4 li.m_end,ul.menu_5 li.m_end{
	margin			: 0;
	padding			: 0 0 0 5px;
	width			: 181px;
	height			: 30px;
	line-height		: 1.6;
	list-style-type	: none;
	background		: #f4f4f4 url('/image/jp_side_end.gif') repeat-y 0 0;
	background-position	: left center;
}

h3.menu_1{background	: url('/image/jp_side_new.gif') no-repeat 0 0;}
h3.menu_2{background	: url('/image/jp_side_new.gif') no-repeat 0 -50px;}
h3.menu_3{background	: url('/image/jp_side_new.gif') no-repeat 0 -100px;}
h3.menu_4{background	: url('/image/jp_side_new.gif') no-repeat 0 -150px;}
h3.menu_5{background	: url('/image/jp_side_new.gif') no-repeat 0 -200px;}
ul.menu_1 span,ul.menu_2 span,ul.menu_3 span,ul.menu_4 span{
	font-size		: 11pt;
	font-weight		: bold;
}

#leftBlock ul a{
	text-decoration	: none;
	color			: #333333;
}
#leftBlock ul a:hover{
	color			: #fde98e;
}
#leftBlock ul a.type2{
	text-decoration	: blink;
	font-weight		: bold;
	color			: #71792e;
}
#leftBlock ul a.type2:hover{
	color			: #fde98e;
}


a#com_bn{
	display			: block;
	background		: url('http://static.famitei.co.jp/image/button/banner180_com.gif') repeat-y 0 0;
	margin			: 5px 0px 5px 0px;
	width			: 180px;
	height			: 50px;
	text-indent		: -9999px;
}
a#mobi_bn{
	display			: block;
	background		: url('http://static.famitei.co.jp/image/mobi180.gif') repeat-y 0 0;
	margin			: 5px 0px 5px 0px;
	width			: 180px;
	height			: 50px;
	text-indent		: -9999px;
}
a#rehome_bn{
	display			: block;
	background		: url('http://static.famitei.co.jp/image/rehome180.gif') repeat-y 0 0;
	margin			: 5px 0px 5px 0px;
	width			: 180px;
	height			: 50px;
	text-indent		: -9999px;
}
a#com_bn:hover{
	background-position	: 0 50px;
}
a#keter_bn{
	text-decoration	: none;
	display			: block;
	background		: url('http://famitei.com/new/img/bn_keter180.gif') no-repeat 0 0;
	margin			: 5px 0px 5px 0px;
	width			: 180px;
	height			: 72px;
	text-indent		: -9999px;
}
a#shigaraki_link{
	display			: block;
	width			: 180px;
	height			: 47px;
	background		: url('http://famitei.jp/image/top/shigaraki180.gif') no-repeat 0 0;
	text-indent		: -9999px;
}
ul#bn_link{
	clear			: both;
	display			: block;
	margin			: 0;
	padding			: 0;
}
ul#bn_link li{
	display			: block;
	width			: 160px;
	height			: 65px;
	float			: left;
}
ul#bn_link li a{
	display			: block;
	width			: 180px;
	height			: 60px;
}
ul#bn_link span{
	display	: none;
}
ul#bn_link li#bn1 a{
	background		: url('http://famitei.net/image/top/dekurasu.gif') no-repeat 0 0;
}
ul#bn_link li#bn2 a{
	background		: url('http://famitei.net/image/top/reformclub.gif') no-repeat 0 0;
}
a.campaign_0per img{
	margin-left: 11px;
	margin-bottom: 8px;
	width: 179px;
}
a.campaign_0per2 img{
	margin-top: 5px;
	width: 185px;
}
a.campaign_0per img:hover{
	opacity: 0.5;
}
a.campaign_0per2 img:hover{
	opacity: 0.5;
}


h3.cont_newsekou{
	display				: block;
	float				: left;
	width				: 560px;
	height				: 35px;
	margin				: 0 0 0 0;
	padding				: 0 0 0 5px;
	background			: url('/image/cont_newsekou.gif') no-repeat 0 0;
}
h3.cont_newsekou span{
	display				: none;
}
div.sekou_box{
	margin				: 0px 20px 10px 0px;
	padding				: 10px 0;
	width				: 560px;
}
.sekou_samp{
	float				: left;
	display				: block;
	margin				: 0;
	padding				: 5px 0;
	width				: 135px;
	text-align			: center;
	
}
.sekou_samp img{
	padding				: 3px;
	background-color	: white;
	border				: 1px solid #CCCCCC;
	margin				: 0 0 2px 0;
}
div.sekou_text{
	margin				: 0 0 10px 0;
	padding				: 0;
}

div#whatsnew{
	display					: block;
	border					: #afafaf 1px solid;
	width					: 565px;
	height					: 300px;
	margin					: 0 0 10px 0;
	padding					: 0 0 0 5px;
}
div#whatsnew ul{
	display					: block;
	margin					: 0;
	padding					: 0;
	width					: 565px;
	height					: 300px;
	overflow				: auto;
}
div#whatsnew li{
	list-style-type			: none;
	display					: block;
	margin					: 0 10px 0 10px;
	padding					: 0;
	border-bottom			: #cccccc 1px solid;
	line-height				: 1.4;
}
div#whatsnew li a{
	display					: inline;
}
div#whatsnew li.wend{
	text-align				: right;
}
div#whatsnew_start{
	clear					: both;
	display					: block;
	margin-bottom			: 10px;
	padding					: 0;
	width					: 520px;
	height					: 22px;
	background				: url('/image/title03.gif') no-repeat 0 0; 
}

/*-- Ž±è³ŽÞŽ±ò³ò³ä³¡¦·á--*/
div#cont_top1{
	display				: block;
	float				: left;
	width				: 538px;
	margin				: 10px 0 5px 0;
	padding				: 0;
} 
div#cont_top1 h3{
	display				: block;
	float				: left;
	width				: 538px;
	height				: 27px;
	background			: url('/image/cont_top1.gif') no-repeat 0 0;
} 
div#cont_top1 h3,div#cont_top1 p{
	margin				: 0;
	padding				: 0;
	text-indent			: -9999px;
}
div#cont_top1 ul{
	width				: 570px;
	margin				: 30px 0 0 0;
	padding				: 0;
}
div#cont_top1 ul li{
	list-style-type		: none;
	float				: left;
	margin				: 0 1px 0 0;
	padding				: 0;
}
div#cont_top1 ul li#ct_1 a{
	display				: block;
	width				: 140px;
	height				: 60px;
	margin				: 0 0 0 0;
	background			: url('/image/cont_top1_b.gif') no-repeat 0px 0px;
}
div#cont_top1 ul li#ct_1 a:hover{
	background			: url('/image/cont_top1_b.gif') no-repeat 0px -60px;
}
div#cont_top1 ul li#ct_2 a{
	display				: block;
	width				: 140px;
	height				: 60px;
	margin				: 0 0 0 0;
	background			: url('/image/cont_top1_b.gif') no-repeat -140px 0px;
}
div#cont_top1 ul li#ct_2 a:hover{
	background			: url('/image/cont_top1_b.gif') no-repeat -140px -60px;
}
div#cont_top1 ul li#ct_3 a{
	display				: block;
	width				: 140px;
	height				: 60px;
	margin				: 0 0 0 0;
	background			: url('/image/cont_top1_b.gif') no-repeat -280px 0px;
}
div#cont_top1 ul li#ct_3 a:hover{
	background			: url('/image/cont_top1_b.gif') no-repeat -280px -60px;
}
div#cont_top1 ul li#ct_4 a{
	display				: block;
	width				: 140px;
	height				: 60px;
	margin				: 0 0 0 0;
	background			: url('/image/cont_top1_b.gif') no-repeat -420px 0px;
}
div#cont_top1 ul li#ct_4 a:hover{
	background			: url('/image/cont_top1_b.gif') no-repeat -420px -60px;
}

div#cont_top1 ul li a span{
	display				: none;
}

ul#top_after{
	width				: 570px;
	margin				: 0 0 0 0;
	padding				: 0;
}
ul#top_after li{
	list-style-type		: none;
	float				: left;
	margin				: 0 3px 10px 0;
	padding				: 0;
}
ul#top_after li#ct_1 a{
	display				: block;
	width				: 185px;
	height				: 70px;
	margin				: 0 0 0 0;
	background			: url('http://famitei.info/image/info_after.gif') no-repeat 0px 0px;
}
ul#top_after li#ct_1 a:hover{
	background			: url('http://famitei.info/image/info_after.gif') no-repeat -185px 0px ;
}
ul#top_after li#ct_2 a{
	display				: block;
	width				: 185px;
	height				: 70px;
	margin				: 0 0 0 0;
	background			: url('http://famitei.info/image/info_after.gif') no-repeat 0px -70px;
}
ul#top_after li#ct_2 a:hover{
	background			: url('http://famitei.info/image/info_after.gif') no-repeat -185px -70px;
}
ul#top_after li#ct_3 a{
	display				: block;
	width				: 185px;
	height				: 70px;
	margin				: 0 0 0 0;
	background			: url('http://famitei.info/image/info_after.gif') no-repeat 0px -140px;
}
ul#top_after li#ct_3 a:hover{
	background			: url('http://famitei.info/image/info_after.gif') no-repeat -185px -140px;
}

ul#top_after li a span{
	display				: none;
}


h3.cont_anq{
	display				: block;
	float				: left;
	width				: 560px;
	height				: 27px;
	margin				: 0 0 5px 0;
	padding				: 0;
	background			: url('/image/cont_anc.gif') no-repeat 0 0;
	text-indent			: -9999px;
} 
div.anq_cnt{
	display				: block;
	width				: 560px;
	color				: #333333;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	text-align			: left;
	margin				: 0 0 0 2px;
	padding				: 0;
	border-bottom		: #cccccc 1px solid;
	clear				: both;
}
div.anq_cnt span{
	color				: #990000;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 18px;
	font-weight			: bold;
	text-align			: left;
}
h3.cont_newletter{
	display				: block;
	float				: left;
	width				: 560px;
	height				: 27px;
	margin				: 0 0 5px 0;
	padding				: 0;
	background			: url('/image/cont_letter.gif') no-repeat 0 0;
	text-indent			: -9999px;
} 
div.letter_cnt{
	display				: block;
	width				: 560px;
	color				: #333333;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	text-align			: left;
	margin				: 0 0 0 2px;
	padding				: 0;
	border-bottom		: #cccccc 1px solid;
	clear				: both;
}
div.letter_cnt span{
	color				: #990000;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 18px;
	font-weight			: bold;
	text-align			: left;
}
/*-- ŽºwŽ»{Ž²)Ž²wŽ²­à--*/
div#cont_top4{
	display				: block;
	float				: left;
	width				: 560px;
	height				: 138px;
	margin				: 0;
	padding				: 0;
	background			: url('/image/top_shop_bk.gif') no-repeat 0 0;
}
div#cont_top4 h3{
	display			: none;
}
div#cont_top4 ul{
	display				: block;
	width				: 540px;
	margin				: 40px 0 0 22px;
	padding				: 0;
}
div#cont_top4 ul li{
	list-style-type		: none;
	float				: left;
	margin				: 0;
	padding				: 0;
}
div#cont_top4 ul li#shopb01 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 0;
}
div#cont_top4 ul li#shopb01 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px 0;
}  
div#cont_top4 ul li#shopb02 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 -30px;
}
div#cont_top4 ul li#shopb02 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px -30px;
}
div#cont_top4 ul li#shopb03 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 -60px;
}
div#cont_top4 ul li#shopb03 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px -60px;
}
div#cont_top4 ul li#shopb04 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 -90px;
}
div#cont_top4 ul li#shopb04 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px -90px;
}
div#cont_top4 ul li#shopb05 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 -120px;
}
div#cont_top4 ul li#shopb05 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px -120px;
}
div#cont_top4 ul li#shopb06 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 -150px;
}
div#cont_top4 ul li#shopb06 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px -150px;
}
div#cont_top4 ul li#shopb07 a{
	display				: block;
	width				: 165px;
	height				: 30px;
	background			: url('/image/top_shop.gif') no-repeat 0 -180px;
}
div#cont_top4 ul li#shopb07 a:hover{
	background			: url('/image/top_shop.gif') no-repeat -170px -180px;
}
div#cont_top4 ul li a span{
	display					: none;
}

/*--Ž±_MBSŽ±Ü³ì³Ž¨Ž±ŽÄŽ±Ž¢Ž»¸»YŽ¸Ü³_--*/
a#mbsradio{
	display				: block;
	width				: 180px;
	height				: 83px;
	margin				: 0 0 5px 0;
	background-image	: url('http://famitei.jp/image/jp_mbs180.jpg');
	text-indent			: -9999px;
}  
a#mbsradio:hover{
	background-image	: url('http://famitei.jp/image/jp_mbs180.jpg');
	background-position	: bottom;
}
a#mbsradio560{
	display				: block;
	float				: left;
	width				: 560px;
	height				: 55px;
	margin				: 0 0 10px 0;
	background-image	: url('http://famitei.jp/image/jp_mbs.gif');
	text-indent			: -9999px;
}  
a#mbsradio560:hover{
	background-image	: url('http://famitei.jp/image/jp_mbs.gif');
	background-position	: bottom;
}
/*-- {Ž·gŽ²qŽ²2Ž²mŽ±zŽ²*Ž²¾´²³z --*/
a#contest_bn{
	display				: block;
	float				: left;
	width				: 540px;
	height				: 70px;
	background-image	: url('/image/contest.jpg');
	margin-bottom		: 20px;
	text-indent			: -9999px;
}  
a#contest_bn:hover{
	background-image	: url('/image/contest.jpg');
	background-position	: bottom;
}


/*--Ž±_Ž²!Ž²¾´bŽ²*Ž²sŽ²bŽ²¡¦¾´²³zŽ²)Ž²2Ž²mŽ±_--*/
#mobsite{
	float					: left;
	display					: block;
	width					: 540px;
	margin					: 20px 0;
	padding					: 28px 0 0 0;
	background				: url('http://famitei.asia/image/kyoto/mobile-h.gif') no-repeat 0 0;
}
#mobsite ul{
	clear					: left;
	display					: block;
	width					: 540px;
	margin					: 0;
	padding					: 0;
}
#mobsite li{
	display					: block;
	float					: left;
	text-indent				: -9999px;
}
#mobsite li#qr1 {
	width					: 263px;
	height					: 87px;
	background				: url('http://famitei.asia/image/kyoto/mobile_ex263.gif') no-repeat 0 0;
	margin-right			: 10px;
}
#mobsite li#qr2 {
	width					: 263px;
	height					: 87px;
	background				: url('http://famitei.asia/image/kyoto/mobile_mobi263.gif') no-repeat 0 0;
}

/*-- Ž²È´¤´}Ž±z --*/
#footer{
	clear			: both;
	position		: relative;
	display			: block;
	margin			: 10px 0 0 0;
	padding			: 0;
	height			: 215px;
	background		: #ffffff url('/image/jp_footer.jpg') no-repeat 0;
	text-align		: left;
}
/*-- Ž²È´¤´}Ž±zTOPŽ²Ö´}Ž²2 --*/
a#footer_top{
	position		: relative;
	top				: 6px;
	left			: 810px;
	display			: block;
	width			: 120px;
	height			: 20px;
	background-image: url('/image/footer_top.gif');
	margin-bottom	: 20px;
	text-indent		: -9999px;
}  
a#footer_top:hover{
	background-image	: url('/image/footer_top.gif');
	background-position	: bottom;
}
#fname a{
	display			: block;
	position		: absolute;
	top				: 26px;
	left			: 0;
	margin			: 0;
	padding			: 0;
	width			: 250px;
	height			: 130px;
	text-indent		: -9999px;
}
ul#footer_shop{
	position		: relative;
	top				: 10px;
	left			: 250px;
	display			: block;
	width			: 540px;
	margin			: 0;
	padding			: 0;
}
ul#footer_shop li{
	list-style-type		: none;
	float				: left;
	margin				: 0 5px 0 0;
	padding				: 0;
}
ul#footer_shop li#shopb01 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 0;
}
ul#footer_shop li#shopb01 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px 0;
}  
ul#footer_shop li#shopb02 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 -80px;
}
ul#footer_shop li#shopb02 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px -80px;
}
ul#footer_shop li#shopb03 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 -160px;
}
ul#footer_shop li#shopb03 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px -160px;
}
ul#footer_shop li#shopb04 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 -240px;
}
ul#footer_shop li#shopb04 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px -240px;
}
ul#footer_shop li#shopb05 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 -320px;
}
ul#footer_shop li#shopb05 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px -320px;
}
ul#footer_shop li#shopb06 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 -400px;
}
ul#footer_shop li#shopb06 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px -400px;
}
ul#footer_shop li#shopb07 a{
	display				: block;
	width				: 80px;
	height				: 80px;
	background			: url('/image/footer_shop.gif') no-repeat 0 -480px;
}
ul#footer_shop li#shopb07 a:hover{
	background			: url('/image/footer_shop.gif') no-repeat -80px -480px;
}
ul#footer_shop li a span{
	display					: none;
}
/*-- Ž²È´¤´}Ž±zcomŽ±`mobiŽ²¾´²³zŽ²)Ž²2Ž²mŽ±_--*/
ul#footer_ec{
	position			: relative;
	top					: 40px;
	left				: 130px;
	clear				: left;
	display				: block;
	margin				: 0;
	padding				: 0;
}
ul#footer_ec li{
	display					: block;
	width					: 340px;
	height					: 50px;
	float					: left;
}
ul#footer_ec li a{
	display					: block;
	width					: 340px;
	height					: 50px;
	text-indent				: -9999px;
}
ul#footer_ec li#ec1 a{
	background				: url('http://famitei.jp/image/footer_commobi.gif') no-repeat 0 0;
}
ul#footer_ec li#ec2 a{
	background				: url('http://famitei.jp/image/footer_commobi.gif') no-repeat -350px 0;
}
ul#footer_ec li#ec1 a:hover{
	background				: url('http://famitei.jp/image/footer_commobi.gif') no-repeat 0 -50px;
}
ul#footer_ec li#ec2 a:hover{
	background				: url('http://famitei.jp/image/footer_commobi.gif') no-repeat -350px -50px;
}
#footer_copyright{
	display			: block;
	text-align		: left;
	padding			: 5px;
}


.font_midori{
	color			: #669900;
}


table.t1,table.t2,table.t4{
	table-layout	: fixed;
	border-collapse	: collapse;
	border			: 0;
	border-spacing	: 0;
	margin			: 0;
	padding			: 0;
}
table.t1 td{
	font-size		: 10pt;
	color			: #999999;
	padding			: 0;
	margin			: 0;
	line-height		: 100%;
}
.txt_c{text-align	: center;}
.txt_l{text-align	: left;}
.txt_r{text-align	: right;}
.fclr{ clear		: both;}
#container #mov1{
	position		: absolute;
	top				: 480px;
	right			: 0px;
	filter			: alpha(opacity=60);
	opacity			: 0.6;
	z-index			: 10;
}
/* --- LINK --- */
#link_left {
	float				: left;
	width				: 240px;
	text-align			: left;
	font-size			: 10pt;
	margin				: 0px 0px 0px 20px;
	padding				: 0;
}
#link_right {
	float				: left;
	width				: 240px;
	text-align			: left;
	font-size			: 10pt;
	margin				: 0px 0px 0px 20px;
	padding				: 0;
}
.link_block01 {
	border-top			: #cccccc 1px solid;
	background			: #EBE8D5;
	margin				: 0px 0px 3px 0px;
	padding				: 10px 0px 10px 5px;
	width				: 240px;
}
.link_spacer {
	clear				: both;
	background			: #ffffff;
	height				: 2px;
	margin				: 0 0 0px 5px;
}

/* --- calender --- */
table.calender{
	table-layout	: fixed;
	border-collapse	: separate;
	border			: 1px #ffcccc solid;
	border-spacing	: 0;
	margin			: 0 auto;
	padding			: 0;
	text-align		: center;
}
th.kyuu,td.kyuu{
	font-size		: 8pt;
	background		: #ffcccc;
	color			: #ff0000;
	border			: 0;
	text-align		: center;
	padding			: 0;
}
th.hei{
	font-size		: 8pt;
	background		: #ffffcc;
	color			: #666666;
	border			: 0;
	text-align		: center;
	padding			: 0;
}
td.hei{
	font-size		: 8pt;
	background		: #ffffff;
	color			: #666666;
	text-align		: center;
	padding			: 0;
}

#keter_bn a{
	text-decoration	: none;
	display			: block;
	background	: url('http://famitei.com/new/img/bn_keter230.gif') no-repeat 0 0;
	margin				: 5px 0px 5px 0px;
	width				: 230px;
	height				: 90px;
}
#keter_bn span{
	display			: none;
}
#toex_bn a{
	text-decoration	: none;
	display			: block;
	background	: url('http://famitei.jp/image/toex_camp230.gif') no-repeat 0 0;
	margin				: 5px 0px 5px 0px;
	width				: 230px;
	height				: 184px;
}
#toex_bn span{
	display			: none;
}

div.info_gw{
	position		: relative;
	display			: block;
	width			: 543px;
	border			: 3px #ff9999 solid;
	margin			: 0 0 5px 0 !important;
	padding			: 6px;
	text-align		: left;
	font-size		: 14px;
	float			: left;
	font-weight		: bold;
}
.span10pt{
	display			: block;
	margin			: 5px 0 0 0;
	font-size		: 12px;
	font-weight		: normal;
	line-height		: 1.4;
}

/*--Ž±_TOP{Ž·gŽ¼¡¦ººÄ»¡¦èºyŽ·vŽ±_--*/
h2.sarea{
	display				: block;
	float				: left;
	width				: 538px;
	height				: 30px;
	margin				: 20px 0 0 0;
	padding				: 0;
	background			: url('/image/top_sarea.gif') no-repeat 0 0;
	text-indent			: -9999px;
}
div.sarea_cnt{
	display				: block;
	width				: 560px;
	color				: #333333;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 14px;
	font-weight			: bold;
	text-align			: left;
	margin				: 0 0 0 2px;
	border-bottom		: #cccccc 1px solid;
	clear				: both;
}
div.sarea_cnt span{
	color				: #990000;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 18px;
	font-weight			: bold;
	text-align			: left;
}
ul.sarea_li{
	display				: block;
	list-style-type		: none;
	margin				: 2px 0 10px 0;
	padding				: 0 0 0 7px;
	width				: 550px;
	float				: left;
	font-size			: 12px;
}
ul.sarea_li li{
	display				: block;
	margin				: 0;
	padding				: 0;
	width				: 100px;
	line-height			: 1.4;
	float				: left;
}
ul.sarea_li li.sarea_etc{
	display				: block;
	margin				: 0;
	padding				: 0;
	width				: 145px;
	line-height			: 1.4;
	float				: left;
}
div.sarea_bk{
	display				: block;
	width				: 510px;
	height				: 160px;
	margin				: 0 0 10px 0;
	padding-top			: 6px;
	background			: url('/image/top/cont_top2.jpg') no-repeat 0 bottom;
}






ul#newsekouList{
	list-style	:none;
	width		: 125px;
	margin		: 10px 0 0 8px;
	padding		: 0;
}
ul#newsekouList li{
	display		: inline-block;
	/display	: inline;
	/zoom		: 1;
	vertical-align:top;
	width		: 125px;
	text-align	: center;
	padding		:0;
	margin		:0 5px 0 0;
}
ul#newsekouList li:nth-child(3n+1){ clear : left; }
ul#newsekouList li a.sImg{
	display 	: block;
	min-height	: 83px;
	text-align	: center; 
}
ul#newsekouList div.lImg {
	position	: relative;
	border		: #ccc 1px solid; padding : 2px;
	background	: #ffffff;
}
ul#newsekouList li div.lImg img{
	max-width	: 125px;
	max-height	: 83px;
	position	: relative;
}

ul#newsekouList li div.sTitle{
	display		: block;
	min-height	: 20px;
	padding		: 5px 0 5px 0;
	text-align	: left;
}
ul#newsekouList li div.sTitle a{
	display		: inline;
	line-height : 1.4;
}
ul#newsekouList li div.sTitle a span{
	font-size	: 10px;
	display		: inline;
	line-height : 1.4;
}

ul#sekou2List{
	list-style	:none;
	width		: 125px;
	margin		: 10px 0 0 8px;
	padding		: 0;
}
ul#sekou2List li{
	display		: inline-block;
	/display	: inline;
	/zoom		: 1;
	vertical-align:top;
	width		: 125px;
	text-align	: center;
	padding		:0;
	margin		:0 5px 0 0;
}
ul#sekou2List li:nth-child(3n+1){ clear : left; }
ul#sekou2List li a.sImg{
	display 	: block;
	min-height	: 83px;
	text-align	: center; 
}
ul#sekou2List div.lImg {
	position	: relative;
	border		: #ccc 1px solid; padding : 2px;
	background	: #ffffff;
}
ul#sekou2List div.lImg img{
	max-width	: 125px;
	max-height	: 83px;
	position	: relative;
}

ul#sekou2List li div.sTitle{
	display		: block;
	min-height	: 20px;
	padding		: 5px 0 5px 0;
	text-align	: left;
}
ul#sekou2List li div.sTitle a{
	display		: inline;
	line-height : 1.4;
}
ul#sekou2List li div.sTitle a span{
	font-size	: 10px;
	display		: inline;
	line-height : 1.4;
}

/*Ž±_Ž±Ž¦Ž¶Â¾¸³ŽÊïæ */
ul#letterList{
	list-style	:none;
	width		: 125px;
	margin		: 10px 0 0 8px;
	padding		: 0;
}
ul#letterList li{
	display		: inline-block;
	/display	: inline;
	/zoom		: 1;
	vertical-align:top;
	width		: 125px;
	text-align	: center;
	padding		:0;
	margin		:0 5px 0 0;
}
ul#letterList li:nth-child(3n+1){ clear : left; }
ul#letterList li a.sImg{
	display 	: block;
	min-height	: 83px;
	text-align	: center; 
}
ul#letterList div.lImg {
	position	: relative;
	border		: #ccc 1px solid; padding : 2px;
	background	: #ffffff;
}
ul#letterList div.lImg img{
	max-width	: 125px;
	max-height	: 83px;
	position	: relative;
}

ul#letterList li div.sTitle{
	display		: block;
	min-height	: 20px;
	padding		: 5px 0 5px 0;
	text-align	: left;
}
ul#letterList li div.sTitle a{
	display		: inline;
	line-height : 1.4;
}
ul#letterList li div.sTitle a span{
	font-size	: 10px;
	display		: inline;
	line-height : 1.4;
}

/*Ž±_Ž±Ž¦Ž¶Â¾¸³ŽÊŽ²`Ž²2Ž²oŽ±zŽ²­à*/
ul#anqList{
	list-style	:none;
	width		: 125px;
	margin		: 10px 0 0 8px;
	padding		: 0;
}
ul#anqList li{
	display		: inline-block;
	/display	: inline;
	/zoom		: 1;
	vertical-align:top;
	width		: 125px;
	text-align	: center;
	padding		:0;
	margin		:0 5px 0 0;
}
ul#anqList li:nth-child(3n+1){ clear : left; }
ul#anqList li a.sImg{
	display 	: block;
	min-height	: 83px;
	text-align	: center; 
}
ul#anqList div.lImg {
	position	: relative;
	border		: #ccc 1px solid; padding : 2px;
	background	: #ffffff;
}
ul#anqList div.lImg img{
	max-width	: 125px;
	max-height	: 83px;
	position	: relative;
}

ul#anqList li div.sTitle{
	display		: block;
	min-height	: 20px;
	padding		: 5px 0 5px 0;
	text-align	: left;
}
ul#anqList li div.sTitle a{
	display		: inline;
	line-height : 1.4;
}
ul#anqList li div.sTitle a span{
	font-size	: 10px;
	display		: inline;
	line-height : 1.4;
}

/*Ž±_Ž»ŽÖŽ¸Ž¹Ž²Ê´(Ž²2Ž²qŽ´ð¾6 */
ul#brankoList{
	list-style	:none;
	width		: 170px;
	margin		: 10px 0 0 8px;
	padding		: 0;
}
ul#brankoList li{
	display		: inline-block;
	/display	: inline;
	/zoom		: 1;
	vertical-align:top;
	width		: 125px;
	text-align	: center;
	padding		:0;
	margin		:0 5px 0 0;
}
ul#brankoList li:nth-child(3n+1){ clear : left; }
ul#brankoList li a.sImg{
	display 	: block;
	min-height	: 83px;
	text-align	: center; 
}
ul#brankoList div.lImg {
	position	: relative;
	border		: #ccc 1px solid; padding : 2px;
}
ul#brankoList div.lImg img{
	max-width	: 125px;
	max-height	: 83px;
	position	: relative;
}

ul#brankoList li div.sTitle{
	display		: block;
	min-height	: 20px;
	padding		: 5px 0 5px 0;
	text-align	: left;
}
ul#brankoList li div.sTitle a{
	display		: inline;
	line-height : 1.4;
}
ul#brankoList li div.sTitle a span{
	font-size	: 10px;
	display		: inline;
	line-height : 1.4;
}



div.top_pr1{
	display			: block;
	width			: 142px;
	height			: 138px;
	margin			: 0;
	padding			: 0;
	float			: left;
    position: relative;
}
ul#top_pr1ul {
	list-style		: none outside none;
	width			: 100%;
	margin			: 0;
	padding			: 0;
}
ul#top_pr1ul li {
	list-style		: none outside none;
	width			: 142px;
}
#top_pr1_back {
	background		: url("/image/jp_cnt.gif") no-repeat 0 0;
	height			: 138px !important;
	margin-bottom	: 3px;
	position		: relative;
	width			: 142px !important;
}
#top_pr1_back p.counter {
	display			: block;
	text-align		: center;
	left			: 28px;
	position		: absolute;
	top				: 55px;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
	
	color				: #4a522c;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 32px;
	font-weight			: bold;
}
#top_pr1_back p.update {
	bottom			: 8px;
	color			: #4F4F4F;
	font-size		: 11px;
	left			: 20px;
	position		: absolute;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
}
#top_pr1_back a {
	display			: block;
	overflow		: hidden;
	height			: 140px;
	left			: 0;
	margin			: 0 !important;
	position		: absolute;
	text-indent		: -9999px;
	top				: 0;
	width			: 142px;
}
div.top_pr2{
	display			: block;
	width			: 142px;
	height			: 138px;
	margin			: 0 0 0 0;
	padding			: 0;
	float			: left;
    position: relative;
}
ul#top_pr2ul {
	list-style		: none outside none;
	width			: 100%;
	margin			: 0;
	padding			: 0;
}
ul#top_pr2ul li {
	list-style		: none outside none;
	width			: 142px;
}
#top_pr2_back {
	background		: url("/image/jp_cnt.gif") no-repeat -142px 0;
	height			: 138px !important;
	margin-bottom	: 3px;
	position		: relative;
	width			: 142px !important;
}
#top_pr2_back p.counter {
	display			: block;
	text-align		: center;
	left			: 28px;
	position		: absolute;
	top				: 55px;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
	
	color				: #4a522c;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 32px;
	font-weight			: bold;
}
#top_pr2_back p.update {
	bottom			: 8px;
	color			: #4F4F4F;
	font-size		: 11px;
	left			: 20px;
	position		: absolute;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
}
#top_pr2_back a {
	display			: block;
	overflow		: hidden;
	height			: 140px;
	left			: 0;
	margin			: 0 !important;
	position		: absolute;
	text-indent		: -9999px;
	top				: 0;
	width			: 142px;
}
div.top_pr3{
	display			: block;
	width			: 142px;
	height			: 138px;
	margin			: 0 0 0 0;
	padding			: 0;
	float			: left;
    position: relative;
}
ul#top_pr3ul {
	list-style		: none outside none;
	width			: 100%;
	margin			: 0;
	padding			: 0;
}
ul#top_pr3ul li {
	list-style		: none outside none;
	width			: 142px;
}
#top_pr3_back {
	background		: url("/image/jp_cnt.gif") no-repeat -284px 0;
	height			: 138px !important;
	margin-bottom	: 3px;
	position		: relative;
	width			: 142px !important;
}
#top_pr3_back p.counter {
	display			: block;
	text-align		: center;
	left			: 28px;
	position		: absolute;
	top				: 55px;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
	
	color				: #4a522c;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 32px;
	font-weight			: bold;
}
#top_pr3_back p.update {
	bottom			: 8px;
	color			: #4F4F4F;
	font-size		: 11px;
	left			: 20px;
	position		: absolute;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
}
#top_pr3_back a {
	display			: block;
	overflow		: hidden;
	height			: 140px;
	left			: 0;
	margin			: 0 !important;
	position		: absolute;
	text-indent		: -9999px;
	top				: 0;
	width			: 142px;
}
div.top_pr4{
	display			: block;
	width			: 142px;
	height			: 138px;
	margin			: 0 0 0 0;
	padding			: 0;
	float			: left;
    position: relative;
}
ul#top_pr4ul {
	list-style		: none outside none;
	width			: 100%;
	margin			: 0;
	padding			: 0;
}
ul#top_pr4ul li {
	list-style		: none outside none;
	width			: 142px;
}
#top_pr4_back {
	background		: url("/image/jp_cnt.gif") no-repeat -426px 0;
	height			: 138px !important;
	margin-bottom	: 3px;
	position		: relative;
	width			: 142px !important;
}
#top_pr4_back p.counter {
	display			: block;
	text-align		: center;
	left			: 25px;
	position		: absolute;
	top				: 55px;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
	
	color				: #4a522c;
	font-family			: arial,helvetica,osaka,"MS PGothic",sans-serif;
	font-size			: 30px;
	font-weight			: bold;
}
#top_pr4_back p.update {
	bottom			: 8px;
	color			: #4F4F4F;
	font-size		: 11px;
	left			: 20px;
	position		: absolute;
	white-space		: nowrap;
	margin			: 0;
	padding			: 0;
}
#top_pr4_back a {
	display			: block;
	overflow		: hidden;
	height			: 140px;
	left			: 0;
	margin			: 0 !important;
	position		: absolute;
	text-indent		: -9999px;
	top				: 0;
	width			: 142px;
}
div.top_pr1_under,
div.top_pr2_under,
div.top_pr3_under,
div.top_pr4_under{
	display			: block;
	width			: 142px;
	height			: 550px;
	margin			: 0 0 5px 0;
	padding			: 0 0 0 0;
	float			: left;
    position: relative;
}
div.top_pr1_under{
	background		: url("/image/top_pr1_under.gif") no-repeat 0 0;
}
div.top_pr2_under{
	background		: url("/image/top_pr2_under.gif") no-repeat 0 0;
}
div.top_pr3_under{
	background		: url("/image/top_pr3_under.gif") no-repeat 0 0;
}
div.top_pr4_under{
	background		: url("/image/top_pr4_under.gif") no-repeat 0 0;
}










div#rightBlock dl{
	margin-top		: 0;
	position		: relative;
}

div#rightBlock dl dt{
	display			: block;
	text-indent		: -9999px;
	width			: 175px;
}
div#rightBlock ul,div#rightBlock dd{
	font-style		: normal;
	letter-spacing	: 0;
	line-height		: 1;
	margin			: 0;
	padding			: 0;
}
/* ------recordBox----------------------------- */
dl#recordBox{
	width			: 175px;
	background-color: #F3F3F3;
}
dl#recordBox dt{
	background		: url(http://static.famitei.co.jp/image/dt-record.gif) no-repeat scroll 0 0;
	height			: 51px;
}
dl#recordBox dd{
	padding			: 0;
	position		: relative;
}
dl#recordBox dd ul li{
	list-style		: none;
	background		: url(http://static.famitei.co.jp/image/dotline-bg.gif) repeat-x scroll 0 bottom;
	text-align		: center;
	padding			: 8px;
}
dl#recordBox dd ul li a img{
	margin			: 0 0 5px 0;
}
dl#recordBox dd ul li a{
	text-decoration	: none;
	cursor			: pointer;
	color			: #003399;
}
dl#recordBox dd ul li a:hover{
	color			: #ff3300;
}
dl#recordBox dd ul li span{
	display			: block;
	font-size		: 12px;
}

/* ------recordBox----------------------------- */
dl#favBox{
	width			: 175px;
	background-color: #FFFFCC;
}
dl#favBox dt{
	background		: url(http://static.famitei.co.jp/image/dt-record2.gif) no-repeat scroll 0 0;
	height			: 51px;
}
dl#favBox dd{
	padding			: 0;
	position		: relative;
}
dl#favBox dd ul li{
	list-style		: none;
	background		: url(http://static.famitei.co.jp/image/dotline-bg.gif) repeat-x scroll 0 bottom;
	text-align		: center;
	padding			: 8px;
}
dl#favBox dd ul li a img{
	margin			: 0 0 5px 0;
}
dl#favBox dd ul li a{
	text-decoration	: none;
	cursor			: pointer;
	color			: #003399;
}
dl#favBox dd ul li a:hover{
	color			: #ff3300;
}
dl#favBox dd ul li span{
	display			: block;
	font-size		: 12px;
}
dl#favBox dd ul li#favtotal span{
	display			: block;
	font-size		: 12px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-indent		: -9999px;
}
dl#favBox dd ul li#favtotal b{
	display			: block;
	position		: relative;
	top				: 2px;
	left			: 35px;
	font-size		: 20px;
	color			: #ff0000;
}
dl#favBox dd ul li#favtotal a{
	display			: block;
	width			: 160px;
	height			: 50px;
	padding			: 0;
	margin			: 0 0 0 0;
	background		: url('http://famitei.jp/image/fav_botan.gif') no-repeat 0 0;
}
dl#favBox dd ul li#favtotal a:hover{
	background		: url('http://famitei.jp/image/fav_botan.gif') no-repeat 0 -50px;
}

/* ------recordBox2----------------------------- */
dl#burankoBox{
	width			: 175px;
	background-color: #ffffff;
	font-style		: normal;
	letter-spacing	: 0;
	line-height		: 1;
	margin			: 0;
	padding			: 0;
}
dl#burankoBox dt{
	height			: 210px;
}
dl#burankoBox dt a{
	display			: block;
	width			: 175px;
	height			: 210px;
	background		: url('/image/jp_rside_branko.gif') no-repeat 0 0;
	text-indent		: -9999px;
}
dl#burankoBox dd{
	padding			: 0;
	position		: relative;
	border-right	: 1px solid #F7C500;
	border-left		: 1px solid #F7C500;
	border-bottom	: 1px solid #F7C500;
}
dl#burankoBox dd ul li{
	list-style		: none;
	background		: url(http://static.famitei.co.jp/image/dotline-bg.gif) repeat-x scroll 0 bottom;
	text-align		: center;
	padding			: 8px;
}
dl#burankoBox dd ul li a img{
	margin			: 0 0 5px 0;
}
dl#burankoBox dd ul li a{
	text-decoration	: none;
	cursor			: pointer;
	color			: #003399;
}
dl#burankoBox dd ul li a:hover{
	color			: #ff3300;
}
dl#burankoBox dd ul li span{
	display			: block;
	font-size		: 12px;
}

/* ---Ž»ŽÐŽ¸*Ž²Ö´}Ž²2--- */
a#mosyo2012{
	display			: block;
	width			: 180px;
	height			: 60px;
	background		: url('http://famitei.jp/image/mosyo180.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a#mosyo2012:hover{
	background-image	: url('http://famitei.jp/image/mosyo180.gif');
	background-position	: bottom;
}
.mouseOver:hover{
opacity:0.7;
filter: alpha(opacity=70);        /* ie lt 8 */
-ms-filter: "alpha(opacity=70)";  /* ie 8 */
-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.7;              /* Safari 1.x */
}

a#formjob180{
	display				: block;
	float				: left;
	width				: 180px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://static.famitei.co.jp/inquiry/job/formjob180.gif');
	text-indent			: -9999px;
}  
a#formjob180:hover{
	background-image	: url('http://static.famitei.co.jp/inquiry/job/formjob180.gif');
	background-position	: left bottom;
}
a#formjob185{
	display				: block;
	float				: left;
	width				: 185px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://static.famitei.co.jp/inquiry/job/formjob185.gif');
	text-indent			: -9999px;
}  
a#formjob185:hover{
	background-image	: url('http://static.famitei.co.jp/inquiry/job/formjob185.gif');
	background-position	: left bottom;
}

a.mobile_com_hp_link{
	position:absolute;
	text-indent:-9999px;
	width:165px;
	height:60px;
	left:805px;
	top:63px;
}

a#pctosp{
	color: #08546b;
	background: white;
	border: 5px solid #08546b;
	border: 1vh solid #08546b;
	display: block;
	width: 960px;
	margin:0 auto;
	padding: 20px 0;
	padding: 2vh 0;
	text-align:center;
	font-size: 20px;
	font-size: 5vh;
	text-decoration:none;
}
