@charset "EUC-JP";
body{
	/*background		: #f7f5ee url('/image/bg.jpg') repeat-x 0 0;*/
	margin			: 0;
	padding			: 0;
	text-align		: center;
	font-size		: 10pt;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯';
}
img{
	border			: 0;
	margin			: 0;
	padding			: 0;
}
h1{
	font-size		: 9pt;
	font-weight		: normal;
	color			: #b1956d;
	margin			: 0;
	padding			: 3px 0 0 0;
}
#container{
	position		: relative;
	display			: block;
	margin			: 2px auto;
	padding			: 0;
	width			: 768px;
	border			: #735c3c 1px solid;
	background		: #ffffff;
	text-align		: center;
	overflow		: hidden;
}
#container_f{
	position		: relative;
	display			: block;
	margin			: 2px auto;
	padding			: 0;
	width			: 768px;
}
#header{
	position		: relative;
	display			: block;
	margin			: 0 0 1px 0;
	padding			: 0;
	height			: 84px;
	background		: #ece9d8 url('/image/header_bg_new.gif') no-repeat -4px 0;
	text-align		: left;

}
#header h2{
	position		: absolute;
	top				: 64px;
	left			: 360px;
	font-size		: 10pt;
	font-weight		: normal;
	margin			: 0;
	padding			: 0;
	text-align		: center;
}
#header #hname{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
}
#header #hname a{
	display			: block;
	width			: 340px;
	height			: 84px;
	text-decoration	: none;
	filter			: alpha(opacity=0);
	opacity			: 0;
}
#header ul#hlink{
	display			: block;
	position		: absolute;
	top				: 40px;
	left			: 500px;
	margin			: 0;
	padding			: 0;
}
#header ul#hlink li{
	display			: block;
	font-size		: 9pt;
	float			: left;
	background		: url('/image/pt_brown.gif') no-repeat 0 3px;
	margin			: 0 10px 0 0;
	padding			: 0 0 0 14px;
}
#header ul#hlink li a{
	font-weight		: bold;
	text-decoration	: none;
	color			: #735c3c;
}
#header2{
	clear			: both;
	position		: relative;
	display			: block;
	height			: 200px;
	background		: url('/image/top/top_banner.gif') no-repeat -1px 0;
	margin			: 0;
	text-align		: left;
}
#header2 span,#header2 p{display : none;}
#header2 a{color	: #000099;}
#header2 a:hover{color	: #993300;}
#header2 ul{
	margin			: 0;
	padding			: 0;
	font-size		: 8pt;
	display			: block;
	position		: absolute;
}
#header2 ul#h2menu1{
	top				: 34px;
	left			: 540px;
}
#header2 ul#h2menu1 li{
	display			: block;
	width			: 200px;
}
#header2 ul#h2menu2{
	top				: 96px;
	left			: 540px;
}
#header2 ul#h2menu2 li{
	display			: block;
	width			: 200px;
}
#header2 ul#h2menu3{
	top				: 160px;
	left			: 540px;
	width			: 230px;
}
#header2 ul#h2menu3 li{
	list-style-type	: none;
	display			: block;
	background		: url('/image/arrow_brown.gif') no-repeat 0 2px;
	padding			: 0 0 0 5px;
	margin			: 0 0 0 2px;
	float			: left;
}
#header2 ul#h2menu3 li.hll{
	width			: 90px;
}
#header2 ul#h2menu3 li.hlr{
	width			: 120px;
}
#header2 ul#h2menu4{
	top				: 130px;
	left			: 20px;
}
#header2 ul#h2menu4 li{
	display			: block;
}
#header2 ul#h2menu4 li a{
	display			: block;
	width			: 180px;
	height			: 60px;
	background		: url('/image/button/bt_plan.gif') repeat-y 0 0;
}
#header2 ul#h2menu4 li a:hover{
	background-position	: 0 60px;
}
#shop_link_div{
	position		: relative;
	display			: block;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
	width			: 765px;
	height			: 110px;
	border-top		: #735c3c 1px solid;
	background		: url('/image/top_kousiki_bk3.gif') no-repeat 3px 2px;
}
ul#shop_link{
	display			: block;
	position		: absolute;
	top				: 8px;
	left			: 35px;
	margin			: 0;
	padding			: 0;
	width			: 136px;
	height			: 105px;
}
ul#shop_link2{
	display			: block;
	position		: absolute;
	top				: 8px;
	left			: 212px;
	margin			: 0;
	padding			: 0;

	width			: 550px;
	display			: block;
	height			: 105px;
/*
	border-top		: #735c3c 1px solid;
	margin			: 4px 0 0 0;
	padding			: 6px 6px 0 32px;
	background		: #735c3c url('/image/top_kousiki_bk2.gif') no-repeat 3px 2px;
*/
}
ul#shop_link2 span,ul#shop_link span{
	display	: none;
}
li#shop_1,li#shop_2,li#shop_7{
	display			: block;
	width			: 180px;
	height			: 45px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
li#shop_1 a,li#shop_2 a,li#shop_7 a{
	display			: block;
	width			: 180px;
	height			: 45px;
	background-position : 0 0;
}
li#shop_3,li#shop_4,li#shop_5,li#shop_6,li#shop_8,li#shop_9{
	display			: block;
	width			: 135px;
	height			: 45px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
li#shop_3 a,li#shop_4 a,li#shop_5 a,li#shop_6 a,li#shop_8 a,li#shop_9 a,li#shop_10 a{
	display			: block;
	width			: 135px;
	height			: 45px;
	background-position : 0 0;
}
li#shop_com,li#shop_mobi{
	display			: block;
	width			: 136px;
	height			: 45px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
li#shop_com a,li#shop_mobi a{
	display			: block;
	width			: 136px;
	height			: 45px;
	background-position : 0 0;
}



li#shop_1 a{
	background-image: url('/image/bn_shop01_180.jpg');
}
li#shop_2 a{
	background-image: url('/image/bn_shop02_180.jpg');
}
li#shop_3 a{
	background-image: url('/image/bn_shop03_135.jpg');
}
li#shop_4 a{
	background-image: url('/image/bn_shop04_135.jpg');
}
li#shop_5 a{
	background-image: url('/image/bn_shop05_135.jpg');
}
li#shop_6 a{
	background-image: url('/image/bn_shop06_135.jpg');
}
li#shop_7 a{
	background-image: url('/image/bn_shop07_180.jpg');
}
li#shop_8 a{
	background-image: url('/image/bn_shop08_180.jpg');
}
li#shop_9 a{
	background-image: url('/image/bn_shop09_180.jpg');
}
li#shop_com a{
	background-image: url('/image/bn_shop_com_136.jpg');
}
li#shop_mobi a{
	background-image: url('/image/bn_shop_mobi_136.jpg');
}
li#shop_com a:hover,li#shop_mobi a:hover,
li#shop_1 a:hover,li#shop_2 a:hover,li#shop_3 a:hover,
li#shop_4 a:hover,li#shop_5 a:hover,li#shop_6 a:hover,
li#shop_7 a:hover,li#shop_8 a:hover,li#shop_9 a:hover,li#shop_10 a:hover{
	background-position : 0 45px;
}

/*-³ûÁì¥·¥ç¥Ã¥×-*/
#shop_link_div2{
	position		: relative;
	display			: block;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
	width			: 765px;
	height			: 110px;
	border-top		: #735c3c 1px solid;
	background		: url('/image/top_kousiki_bk5.gif') no-repeat 3px 2px;
}
ul#shop_link3{
	display			: block;
	position		: absolute;
	top				: 6px;
	left			: 457px;
	margin			: 0;
	padding			: 0;
	width			: 300px;
	height			: 105px;
}
ul#shop_link4{
	display			: block;
	position		: absolute;
	top				: 8px;
	left			: 37px;
	margin			: 0;
	padding			: 0;
	width			: 765px;
	display			: block;
	height			: 105px;
	text-indent		: -9999px;
}
ul#shop_link5{
	display			: block;
	position		: absolute;
	top				: 59px;
	left			: 450px;
	margin			: 0;
	padding			: 0;
	width			: 320px;
	height			: 105px;
}
ul#shop_link4 li{
	display			: block;
	margin			: 0 2px 6px 0;
	padding			: 0;
}

li#shop_net,
li#shop_jp,
li#shop_me,
li#shop_org,
li#shop_biz,
li#shop_asia,
li#shop_info{
	position		:relative;
	display			: block;
	width			: 112px;
	height			: 42px;
	margin			: 2px 0 0 0;
	padding			: 0;
	float			: left;
}
li#shop_rehome,
li#shop_com
{
	position		:relative;
	left			: 8px;
	display			: block;
	width			: 112px;
	height			: 42px;
	margin			: 2px 0 0 0;
	padding			: 0;
	float			: left;
}
li#shop_mobi,
li#shop_gr,
li#shop_gl,
li#shop_kyu{
	position		:relative;
	left			: 8px;
	display			: block;
	width			: 85px;
	height			: 44px;
	margin			: 2px 0 0 0;
	padding			: 0;
	float			: left;
}
li#shop_net a,
li#shop_jp a,
li#shop_me a,
li#shop_org a,
li#shop_rehome a{
	display			: block;
	width			: 113px;
	height			: 42px;
	margin			: 0;
	float			: left;
}
li#shop_biz a,
li#shop_asia a,
li#shop_info a
{
	display			: block;
	width			: 113px;
	height			: 42px;
	margin			: 2px 0 0 0;
	float			: left;
}
li#shop_com a{
	display			: block;
	width			: 112px;
	height			: 42px;
	padding			: 0;
	margin			: 2px 0 0 0;
	float			: left;
}
li#shop_mobi a,
li#shop_gr a,
li#shop_gl a,
li#shop_kyu a{
	display: block;
	width: 87px;
	height: 44px;
	margin: 2px 0 0 0;
	float: left;
}
li#shop_net a{	background: url('/image/top_shop_b.gif') 0px 0px;}
li#shop_jp a{	background: url('/image/top_shop_b.gif') -120px 0px;}
li#shop_me a{	background: url('/image/top_shop_b.gif') -240px 0px;}
li#shop_org a{	background: url('/image/top_shop_b.gif') -360px 0px;}
li#shop_com a{	background: url('/image/top_shop_b.gif') -480px 0px;}
li#shop_rehome a{	background: url('/image/top_shop_b.gif') -600px 0px;}
li#shop_biz a{	background: url('/image/top_shop_b.gif') 0px -100px;}
li#shop_asia a{	background: url('/image/top_shop_b.gif') -120px -100px;}
li#shop_info a{	background: url('/image/top_shop_b.gif') -240px -100px;}
li#shop_mobi a{	background: url('/image/top_shop_b.gif') -360px -200px;}
li#shop_gr a{	background: url('/image/top_shop_b.gif') -480px -200px;}
li#shop_gl a{	background: url('/image/top_shop_b.gif') -600px -200px;}
li#shop_kyu a{	background: url('/image/top_shop_b.gif') -719px -200px;}


li#shop_net a:hover{	background: url('/image/top_shop_b.gif') 0px -40px;}
li#shop_jp a:hover{	background: url('/image/top_shop_b.gif') -120px -40px;}
li#shop_me a:hover{	background: url('/image/top_shop_b.gif') -240px -40px;}
li#shop_org a:hover{	background: url('/image/top_shop_b.gif') -360px -40px;}
li#shop_com a:hover{	background: url('/image/top_shop_b.gif') -480px -40px;}
li#shop_rehome a:hover{	background: url('/image/top_shop_b.gif') -600px -40px;}
li#shop_biz a:hover{	background: url('/image/top_shop_b.gif') 0px -143px;}
li#shop_asia a:hover{	background: url('/image/top_shop_b.gif') -120px -143px;}
li#shop_info a:hover{	background: url('/image/top_shop_b.gif') -240px -143px;}
li#shop_mobi a:hover{	background: url('/image/top_shop_b.gif') -360px -242px;}
li#shop_gr a:hover{	background: url('/image/top_shop_b.gif') -480px -242px;}
li#shop_gl a:hover{	background: url('/image/top_shop_b.gif') -600px -242px;}
li#shop_kyu a:hover{background: url('/image/top_shop_b.gif') -719px -242px;}

#lblock{
	display			: block;
	width			: 510px;
	padding			: 0 0 0 6px;
	float			: right;
	text-align		: left;
}
#lblock a{color		: #000099;}
#lblock a:hover{color	: #993300;}
#lblock h3.click{
	margin				: 0;
	padding				: 0;
	height				: 25px;
	font-size			: 10pt;
}
#lblock h3.click a{
	display				: block;
	height				: 25px;
	margin				: 0;
	padding				: 0;
	background-image	: url('/image/h3_click.gif');
	background-position	: 0 0;
	background-repeat	: repeat-y;
	text-decoration		: none;
}
#lblock h3.click a:hover{
	background-position	: 0 25px;
}
#lblock h3.click a span{
	display				: block;
	line-height			: 18px;
	padding				: 6px 0 0 40px;
}
#lblock div#cont_top1{
	display				: block;
	width				: 500px;
	height				: 170px;
	margin				: 0 0 10px 0;
	background			: url('/image/top/cont_top1.jpg') no-repeat 0 0;
}
#lblock div#cont_top2{
	display				: block;
	width				: 500px;
	height				: 140px;
	margin				: 0 0 10px 0;
	background			: url('/image/top/cont_top2.jpg') no-repeat 0 bottom;
}
#lblock div#cont_top3{
	display				: block;
	width				: 500px;
	height				: 161px;
	margin				: 0 0 10px 0;
	background			: url('/image/top/cont_top3.jpg') no-repeat 0 0;
}
#lblock div#cont_top1 p{
	color				: #735c3c;
	margin				: 0;
	padding				: 2px 2px 0 160px;
	line-height			: 1.4em;
}
#lblock div#cont_top2 p{
	color				: #735c3c;
	margin				: 0;
	padding				: 2px 2px 0 10px;
	line-height			: 1.4em;
}
#lblock div#cont_top3 p{
	color				: #735c3c;
	margin				: 0;
	padding				: 2px 2px 0 140px;
	line-height			: 1.4em;
}
#lblock div#cont_top1 ul,#lblock div#cont_top2 ul,#lblock div#cont_top3 ul{
	display				: block;
	margin				: 0;
	padding				: 0 10px 0 0;
	float				: right;
}
#lblock div#cont_top1 ul li,#lblock div#cont_top2 ul li,#lblock div#cont_top3 ul li{
	display				: block;
	width				: 140px;
	height				: 24px;
	margin				: 4px 0;
	padding				: 0;
	list-stye-type		: none;
}
#lblock div#cont_top1 ul li a,
#lblock div#cont_top2 ul li a,
#lblock div#cont_top3 ul li a{
	display				: block;
	width				: 140px;
	height				: 24px;
	background-position	: 0 0;
	background-repeat	: repeat-y;
}
#lblock div#cont_top1 ul li a:hover,
#lblock div#cont_top2 ul li a:hover,
#lblock div#cont_top3 ul li a:hover{
	background-position	: 0 24px;
}
li#ct_1 a{background-image	: url('/image/top/top_cont_li1.gif');}
li#ct_2 a{background-image	: url('/image/top/top_cont_li2.gif');}
li#ct_3 a{background-image	: url('/image/top/top_cont_li3.gif');}
li#ct_4 a{background-image	: url('/image/top/top_cont_li4.gif');}
li#ct_5 a{background-image	: url('/image/top/top_cont_li5.gif');}
li#ct_6 a{background-image	: url('/image/top/top_cont_li6.gif');}
li#ct_7 a{background-image	: url('/image/top/top_cont_li7.gif');}
li#ct_8 a{background-image	: url('/image/top/top_cont_li8.gif');}
li#ct_9 a{background-image	: url('/image/top/top_cont_li9.gif');}
#lblock div#cont_top1 ul li a span,
#lblock div#cont_top2 ul li a span,
#lblock div#cont_top3 ul li a span{
	display	: none;
}
a#contest_banner{
	display					: block;
	width					: 500px;
	height					: 54px;
	background-image		: url('/image/top/contest.gif');
	background-position		: 0 0;
}
a#contest_banner:hover{
	background-position		: 0 54px;
}
a#contest_banner span{
	display	: none;
}

div#whatsnew{
	display					: block;
	width					: 500px;
	height					: 330px;
	margin					: 0;
	padding					: 0 8px 0 8px;
	background				: url('/image/new-b.gif') repeat-y 0 0;
}
div#whatsnew ul{
	display					: block;
	margin					: 0;
	padding					: 0;
	width					: 484px;
	height					: 330px;
	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.4em;
}
div#whatsnew li a{
	display					: inline;
}
div#whatsnew li.wend{
	text-align				: right;
}
div#whatsnew_start{
	display					: block;
	margin					: 10px 0 0 0;
	padding					: 0;
	width					: 500px;
	height					: 22px;
	background				: url('/image/new-h.gif') no-repeat 0 0;
}
div#whatsnew_end{
	display					: block;
	margin					: 0;
	padding					: 0;
	width					: 500px;
	height					: 9px;
	background				: url('/image/new-f.gif') no-repeat 0 0;
}
ul#mobsite{
	display					: block;
	margin					: 10px 0 10px 0;
	padding					: 0 0 0 8px;
	width					: 350px;
	height					: 130px;
	background				: url('/image/mobilesite.gif') no-repeat 0 0;
	float					: left;
}
ul#mobsite span{
	display	: none;
}
ul#mobsite li{
	list-style-type			: none;
	display					: block;
	width					: 330px;
	height					: 74px;
	float					: left;
	margin-top				: 40px;
}
ul#mobsite li a{
	display					: block;
	width					: 330px;
	height					: 74px;
}
ul#mobsite li#qr1{
	background				: url('/image/qr1.gif') no-repeat 0 0;
}
ul#mobsite li#qr2{
	background				: url('/image/qr2.gif') no-repeat 0 0;
}
ul#maker_links{
	display					: block;
	margin					: 0;
	padding					: 10px 0 0 0;
}
ul#maker_links li{
	list-style-type			: none;
	display					: block;
	font-size				: 8pt;
	margin					: 0;
	padding					: 0;
	line-height				: 1.1em;
}
ul#maker_links li a{
	background				: url('/image/arrow_brown.gif') no-repeat 0 2px;
	padding					: 0 0 0 6px;
	text-decoration			: none;
}
ul#ec_link{
	clear					: left;
	display					: block;
	margin					: 0;
	padding					: 0;
}
ul#ec_link li{
	display					: block;
	width					: 248px;
	height					: 94px;
	float					: left;
}
ul#ec_link li a{
	display					: block;
	width					: 244px;
	height					: 93px;
}
ul#ec_link span{
	display	: none;
}
ul#ec_link li#ec1 a{
	background				: url('/image/com244.gif') no-repeat 0 0;
}
ul#ec_link li#ec2 a{
	background				: url('/image/mobi244.gif') no-repeat 0 0;
}

#rblock{
	display			: block;
	width			: 248px;
	margin			: 0 0 4px 0;
	float			: left;
	text-align		: left;
}
#rblock ul li{
	list-style-type	: none;
	display			: block;
	margin			: 0;
	padding			: 0;
}
#rblock h3.menu_y,#rblock h3.menu_p,#rblock h3.menu_g,
#rblock h3.menu_b,#rblock h3.menu_gb,#rblock h3.menu_br{
	display			: block;
	width			: 240px;
	height			: 32px;
	margin			: 0;
	padding			: 0;
	line-height		: 24px;
	vertical-align	: middle;
	text-align		: center;
	font-size		: 9pt;
}
#rblock h3.menu_y{background	: url('/image/menu/menu_y_h.gif') no-repeat 0 0;}
#rblock h3.menu_p{background	: url('/image/menu/menu_p_h.gif') no-repeat 0 0;}
#rblock h3.menu_g{background	: url('/image/menu/menu_g_h.gif') no-repeat 0 0;}
#rblock h3.menu_b{background	: url('/image/menu/menu_b_h.gif') no-repeat 0 0;}
#rblock h3.menu_gb{background	: url('/image/menu/menu_gb_h.gif') no-repeat 0 0;}
#rblock h3.menu_br{background	: url('/image/menu/menu_br_h.gif') no-repeat 0 0;}

#rblock ul.menu_y,#rblock ul.menu_p,#rblock ul.menu_g,
#rblock ul.menu_b,#rblock ul.menu_gb,#rblock ul.menu_br{
	display			: block;
	margin			: 0 0 6px 0;
	padding			: 0;
}
#rblock ul.menu_y li,#rblock ul.menu_p li,
#rblock ul.menu_g li,#rblock ul.menu_b li,
#rblock ul.menu_gb li,#rblock ul.menu_br li{
	margin			: 0;
	padding			: 0;
	width			: 240px;
}
#rblock ul.menu_y li.mfirst{
	background		: url('/image/menu/menu_y_lif.gif') no-repeat 0 bottom;
	height			: 43px;
}
#rblock ul.menu_y li.m_body{
	background		: url('/image/menu/menu_y_li.gif') no-repeat 0 bottom;
	height			: 23px;
}
#rblock ul.menu_p li.mfirst{
	background		: url('/image/menu/menu_p_lif.gif') no-repeat 0 bottom;
	height			: 26px;
}
#rblock ul.menu_p li.m_body{
	background		: url('/image/menu/menu_p_li.gif') no-repeat 0 bottom;
	height			: 23px;
}
#rblock ul.menu_g li.mfirst{
	background		: url('/image/menu/menu_g_lif.gif') no-repeat 0 bottom;
	height			: 26px;
}
#rblock ul.menu_g li.m_body{
	background		: url('/image/menu/menu_g_li.gif') no-repeat 0 bottom;
	height			: 23px;
}
#rblock ul.menu_b li.mfirst{
	background		: url('/image/menu/menu_b_lif.gif') no-repeat 0 bottom;
	height			: 26px;
}
#rblock ul.menu_b li.m_body{
	background		: url('/image/menu/menu_b_li.gif') no-repeat 0 bottom;
	height			: 23px;
}
#rblock ul.menu_gb li.mfirst{
	background		: url('/image/menu/menu_gb_lif.gif') no-repeat 0 bottom;
	height			: 26px;
}
#rblock ul.menu_gb li.m_body{
	background		: url('/image/menu/menu_gb_li.gif') no-repeat 0 bottom;
	height			: 23px;
}
#rblock ul.menu_br li.mfirst{
	background		: url('/image/menu/menu_br_lif.gif') no-repeat 0 bottom;
	height			: 26px;
}
#rblock ul.menu_br li.m_body{
	background		: url('/image/menu/menu_br_li.gif') no-repeat 0 bottom;
	height			: 23px;
}
ul.menu_y a,ul.menu_p a,ul.menu_g a,ul.menu_b a,ul.menu_gb a,ul.menu_br a{
	text-decoration	: none;
	color			: #000000;
}
ul.menu_y a:hover,ul.menu_p a:hover,ul.menu_g a:hover,ul.menu_b a:hover,ul.menu_gb a:hover,ul.menu_br a:hover{
	color			: #993300;
}
ul.menu_y li.mfirst a{
	font-size		: 12pt;
	font-weight		: bold;
	position		: relative;
	top				: 16px;
	left			: 30px;
	color			: #000099;
	text-decoration	: underline;
}
ul.menu_y li.mfirst a:hover{
	color		: #993300;
	text-decoration	: underline;
}
#rblock ul.menu_p li.mfirst a,
#rblock ul.menu_g li.mfirst a,
#rblock ul.menu_b li.mfirst a,
#rblock ul.menu_gb li.mfirst a,
#rblock ul.menu_br li.mfirst a{
	font-size		: 10pt;
	font-weight		: normal;
	position		: relative;
	top				: 6px;
	left			: 30px;
}
#rblock ul.menu_y li.m_body a,
#rblock ul.menu_p li.m_body a,
#rblock ul.menu_g li.m_body a,
#rblock ul.menu_b li.m_body a,
#rblock ul.menu_gb li.m_body a,
#rblock ul.menu_br li.m_body a{
	font-size		: 10pt;
	position		: relative;
	top				: 4px;
	left			: 30px;
}
ul#lbanner{
	display			: block;
	margin			: 0 0 6px 0;
	padding			: 0;
}
ul#lbanner li{
	list-style-type	: none;
	display			: block;
	width			: 200px;
	height			: 60px;
	margin			: 0;
	padding			: 0;
}
ul#lbanner li a{
	display			: block;
	width			: 200px;
	height			: 56px;
}
ul#lbanner li.l1 a{
	background		: url('/image/button/banner200x130_cojp.gif') repeat-y 0 0;
}
ul#lbanner li.l2 a{
	background		: url('/image/button/banner200_com.gif') repeat-y 0 0;
}
ul#lbanner li.l3 a{
	background		: url('/image/button/banner200_mobi.gif') repeat-y 0 0;
}
ul#lbanner li.l1 a:hover,ul#lbanner li.l2 a:hover,ul#lbanner li.l3 a:hover{
	background-position	: 0 56px;
}
ul#lbanner span{
	display			: none;
}

ul#shigaraki_link{
	clear					: both;
	display					: block;
	margin					: 0;
	padding					: 5px 0 5px 3px;
}
ul#shigaraki_link li{
	display					: block;
	width					: 230px;
	height					: 50px;
	float					: left;
}
ul#shigaraki_link li a{
	display					: block;
	width					: 230px;
	height					: 50px;
}
ul#shigaraki_link span{
	display	: none;
}
ul#shigaraki_link li#shi_bn a{
	background				: url('http://famitei.jp/image/top/shigaraki230.gif') no-repeat 0 0;
}

#footer{
	clear			: both;
	display			: block;
	height			: 20px;
	margin			: 10px 0 0 0;
	background		: url('/image/copyright.gif') no-repeat left bottom;
}
#footer div.pagetop{
	text-align		: right;
	margin			: 10px;
	padding			: 10px;
}
#footer div.copyr{
	font-size		: 10px;
	color			: #FFFFFF;
	background-color: #008000;
	display			: block;
	width			: 780px;
	text-align		: center;
	margin			: 0 auto;
	line-height		: 20px;
}
div.address{
	position		: relative;
	display			: block;
	width			: 600px;
	height			: 60px;
	margin			: 0 auto;
	padding			: 4px;
	border			: #735c3c 1px solid;
	text-align		: left;
}
ul.address{
	display			: block;
	margin			: 0;
	padding			: 0;
	position		: absolute;
	top				: 4px;
	left			: 80px;
}
ul.address span{
	display	: none;
}
ul.address li{
	list-style-type	: none;
	display			: inline;
}
ul.address li a{
	display			: block;
	padding			: 0 8px 0 8px;
	float			: left;
	background		: url('/image/arrow_brown.gif') no-repeat 0 4px;
}
div.clr{
	clear			: left;
}
div.area{
	display			: block;
	width			: 770px;
	text-align		: left;
	color			: #735c3c;
	font-size		: 8pt;
	margin			: 10px 0;
}
div.area h2.area{
	font-size		: 10pt;
	margin			: 0;
	padding			: 0;
}
ul.area{
	position		: relative;
	display			: block;
	margin			: 2px;
	padding			: 0 0 0 20px;
}
ul.area li{
	display			: block;
	list-style-type	: none;
	position		: relative;
}
ul.area li ul.areac{
	position		: absolute;
	top				: 0;
	left			: 60px;
	display			: block;
	margin			: 0;
	padding			: 0;
}
ul.area li ul.areac li{
	display			: inline;
	margin-right	: 4px;
	line-height		: 1.4em;
}
ul.area li.l2{
	height			: 2.8em;
}
ul.area li.l3{
	height			: 4.2em;
}
ul.area li.l4{
	height			: 7.2em;
}
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				: 70px;
}
#keter_bn span{
	display			: none;
}
div.info_gw{
	position		: relative;
	display			: block;
	width			: 488px;
	border			: 3px #ff9999 solid;
	margin			: 0 0 5px 0;
	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;
}

/* ---¿Íº¡Æå.W¥Ü¥¿¥ó--- */
a.jinzai240{
	display			: block;
	width			: 240px;
	height			: 80px;
	background		: url('http://famitei.jp/image/jinzai_b240.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a.jinzai240:hover{
	background-position	: -240px 0;
}

/*--¡¡MBS¤¢¤æŸåŸóŸâÅÍÁí¹ß¡¡--*/
a#mbsradio{
	display				: block;
	float				: left;
	width				: 200px;
	height				: 70px;
	margin				: 0 0 5px 0;
	background-image	: url('http://famitei.jp/image/mbs/bn200.jpg');
	text-indent			: -9999px;
}  
a#mbsradio:hover{
	background-image	: url('http://famitei.jp/image/mbs/bn200.jpg');
	background-position	: bottom;
}
a#mbsradio500{
	display				: block;
	float				: left;
	width				: 500px;
	height				: 70px;
	margin				: 0 0 5px 0;
	background-image	: url('http://famitei.jp/image/mbs/bn500.jpg');
	text-indent			: -9999px;
}  
a#mbsradio500:hover{
	background-image	: url('http://famitei.jp/image/mbs/bn500.jpg');
	background-position	: bottom;
}

/* ---Ëù¹ë¥Ü¥¿¥ó--- */
a#mosyo200{
	display			: block;
	width			: 200px;
	height			: 60px;
	background		: url('http://famitei.jp/image/mosyo200.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a#mosyo200:hover{
	background-image	: url('http://famitei.jp/image/mosyo200.gif');
	background-position	: bottom;
}
a#mosyo240{
	display			: block;
	width			: 240px;
	height			: 60px;
	background		: url('http://famitei.jp/image/mosyo240.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a#mosyo240:hover{
	background-image	: url('http://famitei.jp/image/mosyo240.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#mosyo2012{
	display			: block;
	width			: 240px;
	height			: 60px;
	background		: url('http://famitei.jp/image/mosyo240.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a#mosyo2012:hover{
	background-image	: url('http://famitei.jp/image/mosyo240.gif');
	background-position	: bottom;
}

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

a#form2job240{
	display				: block;
	float				: left;
	width				: 240px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob240.gif');
	text-indent			: -9999px;
}  
a#form2job240:hover{
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob240.gif');
	background-position	: bottom;
}

a#rehome240{
	display			: block;
	background		: url('http://famitei.co.jp/image/rehome240.gif') repeat-y 0 0;
	margin			: 5px 0px 5px 0px;
	width			: 240px;
	height			: 66px;
	text-indent		: -9999px;
}

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