@charset "EUC-JP";
body{
/*	background		: #f7f5ee url('/image/bg.jpg') repeat-x 0 0;*/
	margin			: 0;
	padding			: 2px auto;
	text-align		: center;
	font-size		: 10pt;
	font-family: 'ＭＳ Ｐゴシック';
}
img{
	border			: 0;
	margin			: 0;
	padding			: 0;
}
a{color				: #000099;}
a:hover{color		: #993300;}
.span10pt{
	font-size		: 10px;
}
h2#head_txt{
	font-size		: 9pt;
	font-weight		: normal;
	color			: #b1956d;
	margin			: 0;
	padding			: 3px 0 0 0;
}
#header_1{
	position		: relative;
	display			: block;
	width			: 770px;
	height			: 143px;
	margin			: 0 auto;
	padding			: 0;
	border			: #735c3c 1px solid;
	background		: url('/image/header/header_bg2_138.gif') no-repeat 0 0;
}
#container{
	position		: relative;
	display			: block;
	margin			: 0 auto;
	padding			: 0;
	width			: 770px;
}
#container h1{
	position		: absolute;
	top				: 175px;
	left			: 222px;
	display			: block;
	width			: 540px;
	height			: 25px;
	font-size		: 10pt;
	margin			: 0;
	padding			: 6px 0 0 20px;
	background		: url('/image/menu/bg_h1.gif') no-repeat 0 0;
	z-index			: 5;
	text-align		: left;
}
#cont_body{
	display			: block;
	margin			: 0 auto;
	padding			: 0;
	width			: 770px;
	border-left		: #735c3c 1px solid;
	border-right	: #735c3c 1px solid;
	border-bottom	: #735c3c 1px solid;
	background		: #ffffff;
	text-align		: center;
	overflow		: hidden;
}
#container_f{
	position		: relative;
	display			: block;
	margin			: 2px auto;
	padding			: 0;
	width			: 770px;
}
#header_1 #hname{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 0;
	width			: 200px;
	height			: 56px;
}
#header_1 #hname a{
	display			: block;
	width			: 200px;
	height			: 56px;
	text-decoration	: none;
}
#header_1 #hname span{
	display			: none;
}
#header_1 ul#hlink{
	display			: block;
	position		: absolute;
	top				: 40px;
	left			: 460px;
	margin			: 0;
	padding			: 0;
}
#header_1 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_1 ul#hlink li a{
	font-weight		: bold;
	text-decoration	: none;
	color			: #735c3c;
}
#header_1 ul#tlink li{
	list-style-type	: none;
	font-size		: 8pt;
}
#header_1 ul#tlink li#tab1{
	position		: absolute;
	top				: 138px;
	left			: 252px;
}
#header_1 ul#tlink li#tab2{
	position		: absolute;
	top				: 138px;
	left			: 430px;
}
#header_1 ul#tlink li#tab3{
	position		: absolute;
	top				: 138px;
	left			: 610px;
}
#shop_link_div{
	position		: absolute;
	display			: block;
	top				: 62px;
	left			: 210px;
	margin			: 0;
	padding			: 2px 0 0 0;
	width			: 553px;
	height			: 78px;
	background		: url('/image/top_kousiki_bk4.gif') no-repeat 3px 2px;
}
ul#shop_link{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 442px;
	margin			: 0;
	padding			: 4px 0 0 0;
	width			: 103px;
	height			: 70px;
}
ul#shop_link2{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 4px 0 0 0;

	width			: 450px;
	display			: block;
	height			: 70px;
}
ul#shop_link2 span,ul#shop_link span{
	display	: none;
}
li#shop_1,li#shop_2,li#shop_7{
	display			: block;
	width			: 137px;
	height			: 34px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
li#shop_1 a,li#shop_2 a,li#shop_7 a{
	display			: block;
	width			: 137px;
	height			: 34px;
	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			: 103px;
	height			: 34px;
	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			: 103px;
	height			: 34px;
	background-position : 0 0;
}
li#shop_com, li#shop_mobi{
	display			: block;
	width			: 103px;
	height			: 34px;
	margin			: 0;
	padding			: 0;
	float			: left;
}
li#shop_com a,li#shop_mobi a{
	display			: block;
	width			: 103px;
	height			: 34px;
	background-position : 0 0;
}
li#shop_1 a{
	background-image: url('/image/bn_shop01_137.jpg');
}
li#shop_2 a{
	background-image: url('/image/bn_shop02_137.jpg');
}
li#shop_3 a{
	background-image: url('/image/bn_shop03_103.jpg');
}
li#shop_4 a{
	background-image: url('/image/bn_shop04_103.jpg');
}
li#shop_5 a{
	background-image: url('/image/bn_shop05_103.jpg');
}
li#shop_6 a{
	background-image: url('/image/bn_shop06_103.jpg');
}
li#shop_7 a{
	background-image: url('/image/bn_shop07_137.jpg');
}
li#shop_8 a{
	background-image: url('/image/bn_shop08_103.jpg');
}
li#shop_9 a{
	background-image: url('/image/bn_shop09_103.jpg');
}
li#shop_com a{
	background-image: url('/image/bn_shop_com_103.jpg');
}
li#shop_mobi a{
	background-image: url('/image/bn_shop_mobi_103.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 34px;
}


/*-関東ショップ-*/
#shop_link_div2{
	position		: absolute;
	display			: block;
	top				: 62px;
	left			: 210px;
	margin			: 0;
	padding			: 2px 0 0 0;
	width			: 558px;
	height			: 78px;
	background		: url('/image/top_kousiki_bk6.gif') no-repeat 3px 2px;
}
ul#shop_link3{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 320px;
	margin			: 0;
	padding			: 4px 0 0 0;
	width			: 210px;
	height			: 70px;
	text-indent		: -9999px;
}
ul#shop_link4{
	display			: block;
	position		: absolute;
	top				: 0;
	left			: 0;
	margin			: 0;
	padding			: 4px 0 0 0;
	width			: 560px;
	display			: block;
	height			: 70px;
	text-indent		: -9999px;
}
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			: 88px;
	height			: 30px;
	margin			: 2px 0 0 0;
	padding			: 0;
	float			: left;
}
li#shop_rehome,
li#shop_com{
	position		:relative;
	left			: 8px;
	display			: block;
	width			: 88px;
	height			: 30px;
	margin			: 2px 0 0 0;
	padding			: 0;
	float			: left;
}
li#shop_gr,
li#shop_gl,
li#shop_mobi,
li#shop_kyu
{
	position		:relative;
	left			: 8px;
	display			: block;
	width			: 66px;
	height			: 34px;
	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			: 88px;
	height			: 30px;
	margin			: 0;
	float			: left;
}
li#shop_biz a,
li#shop_asia a,
li#shop_info a
{
	display			: block;
	width			: 88px;
	height			: 30px;
	margin			: 2px 0 0 0;
	float			: left;
}
li#shop_com a{
	display			: block;
	width			: 88px;
	height			: 30px;
	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			: 65px;
	height			: 30px;
	margin			: 2px 0 0 0;
	float			: left;
}
li#shop_net a{	background: url('/image/top_shop_bMin.gif') 0px 0px;}
li#shop_jp a{	background: url('/image/top_shop_bMin.gif') -92px 0px;}
li#shop_me a{	background: url('/image/top_shop_bMin.gif') -184px 0px;}
li#shop_org a{	background: url('/image/top_shop_bMin.gif') -276px 0px;}
li#shop_com a{	background: url('/image/top_shop_bMin.gif') -368px 0px;}
li#shop_rehome a{	background: url('/image/top_shop_bMin.gif') -460px 0px;}
li#shop_biz a{	background: url('/image/top_shop_bMin.gif') 0px -77px;}
li#shop_asia a{	background: url('/image/top_shop_bMin.gif') -92px -77px;}
li#shop_info a{	background: url('/image/top_shop_bMin.gif') -184px -77px;}
li#shop_mobi a{	background: url('/image/top_shop_bMin.gif') -276px -156px;}
li#shop_gr a{	background: url('/image/top_shop_bMin.gif') -368px -156px;}
li#shop_gl a{	background: url('/image/top_shop_bMin.gif') -460px -156px;}
li#shop_kyu a{	background: url('/image/top_shop_bMin.gif') -552px -156px;}

li#shop_net a:hover{	background: url('/image/top_shop_bMin.gif') 0px -30px;}
li#shop_jp a:hover{	background: url('/image/top_shop_bMin.gif') -92px -30px;}
li#shop_me a:hover{	background: url('/image/top_shop_bMin.gif') -184px -30px;}
li#shop_org a:hover{	background: url('/image/top_shop_bMin.gif') -276px -30px;}
li#shop_com a:hover{	background: url('/image/top_shop_bMin.gif') -368px -30px;}
li#shop_rehome a:hover{	background: url('/image/top_shop_bMin.gif') -460px -30px;}
li#shop_biz a:hover{	background: url('/image/top_shop_bMin.gif') 0px -109px;}
li#shop_asia a:hover{	background: url('/image/top_shop_bMin.gif') -92px -109px;}
li#shop_info a:hover{	background: url('/image/top_shop_bMin.gif') -184px -109px;}
li#shop_mobi a:hover{	background: url('/image/top_shop_bMin.gif') -276px -188px;}
li#shop_gr a:hover{	background: url('/image/top_shop_bMin.gif') -368px -188px;}
li#shop_gl a:hover{	background: url('/image/top_shop_bMin.gif') -460px -188px;}
li#shop_kyu a:hover{	background: url('/image/top_shop_bMin.gif') -552px -188px;}


ul#shop_link5{
	display			: block;
	position		: absolute;
	top				: 39px;
	left			: 318px;
	margin			: 0;
	padding			: 4px 0 0 0;
	width			: 220px;
	height			: 70px;
	text-indent		: -9999px;
}
li#shop103_1,li#shop103_2,li#shop103_7,
li#shop103_3,li#shop103_4,li#shop103_5,li#shop103_6,li#shop103_8,li#shop103_9{
	display			: block;
	width			: 103px;
	height			: 34px;
	margin			: 0 2px 5px 0;
	padding			: 0;
	float			: left;
}
li#shop103_1 a,li#shop103_2 a,li#shop103_7 a,
li#shop103_3 a,li#shop103_4 a,li#shop103_5 a,li#shop103_6 a,li#shop103_8 a,li#shop103_9 a,li#shop103_10 a{
	display			: block;
	width			: 103px;
	height			: 34px;
	background-position : 0 0;
}
li#shop103_com,li#shop103_mobi{
	display			: block;
	width			: 103px;
	height			: 34px;
	margin			: 0 2px 0 0;
	padding			: 0;
	float			: left;
}
li#shop103_com a,li#shop103_mobi a{
	display			: block;
	width			: 103px;
	height			: 34px;
	background-position : 0 0;
}
li#shop103_1 a{
	background-image: url('/image/bn_shop01_103.jpg');
}
li#shop103_2 a{
	background-image: url('/image/bn_shop02_103.jpg');
}
li#shop103_3 a{
	background-image: url('/image/bn_shop03_103.jpg');
}
li#shop103_4 a{
	background-image: url('/image/bn_shop04_103.jpg');
}
li#shop103_5 a{
	background-image: url('/image/bn_shop05_103.jpg');
}
li#shop103_6 a{
	background-image: url('/image/bn_shop06_103.jpg');
}
li#shop103_7 a{
	background-image: url('/image/bn_shop07_103.jpg');
}
li#shop103_8 a{
	background-image: url('/image/bn_shop08_103.jpg');
}
li#shop103_9 a{
	background-image: url('/image/bn_shop09_103.jpg');
}
li#shop103_com a{
	background-image: url('/image/bn_shop_com_103.jpg');
}
li#shop103_mobi a{
	background-image: url('/image/bn_shop_mobi_103.jpg');
}
li#shop103_com a:hover,li#shop103_mobi a:hover,li#shop103_gl a:hover,
li#shop103_1 a:hover,li#shop103_2 a:hover,li#shop103_3 a:hover,
li#shop103_4 a:hover,li#shop103_5 a:hover,li#shop103_6 a:hover,
li#shop103_7 a:hover,li#shop103_8 a:hover,li#shop103_9 a:hover,li#shop103_10 a:hover{
	background-position : 0 34px;
}
li#shop103_gl{
	display			: block;
	width			: 103px;
	height			: 34px;
	margin			: 0 2px 0 3px;
	padding			: 0;
	float			: left;
	text-indent		: -9999px;
}
li#shop103_gl a{
	display			: block;
	width			: 103px;
	height			: 34px;
	background-position : 0 0;
}
li#shop103_gl a{
	background-image: url('/image/bn_shopgl103.gif');
}


#header_1 div#bn_plan{
	position		: absolute;
	top				: 71px;
	left			: 11px;
	display			: block;
	width			: 180px;
	height			: 60px;
}
#header_1 div#bn_plan a{
	display			: block;
	width			: 180px;
	height			: 60px;
	background		: url('/image/button/bt_plan.gif') repeat-y 0 0;
}
#header_1 div#bn_plan a:hover{
	background-position	: 0 60px;
}
#header_1 div#bn_plan span{
	display	: none;
}
#lblock{
	display			: block;
	width			: 200px;
	margin			: 0 0 4px 0;
	padding			: 10px 0 0 8px;
	float			: left;
	text-align		: left;
}
#rblock{
	display			: block;
	width			: 550px;
	padding			: 40px 2px 0 0;
	float			: right;
	text-align		: left;
	overflow		: hidden;
}
#lblock ul li{
	list-style-type	: none;
	display			: block;
	margin			: 0;
	padding			: 0;
	overflow		: hidden;
	line-height		: 1.4em;
}
h3.menu_y,h3.menu_p,h3.menu_g,
h3.menu_b,h3.menu_gb,h3.menu_br{
	display			: block;
	width			: 200px;
	height			: 32px;
	margin			: 0;
	padding			: 0;
	line-height		: 24px;
	vertical-align	: middle;
	text-align		: center;
	font-size		: 9pt;
}
h3.menu_y{background	: url('/image/menu/menu_y_h.gif') no-repeat 0 0;}
h3.menu_p{background	: url('/image/menu/menu_p_h.gif') no-repeat 0 0;}
h3.menu_g{background	: url('/image/menu/menu_g_h.gif') no-repeat 0 0;}
h3.menu_b{background	: url('/image/menu/menu_b_h.gif') no-repeat 0 0;}
h3.menu_gb{background	: url('/image/menu/menu_gb_h.gif') no-repeat 0 0;}
h3.menu_br{background	: url('/image/menu/menu_br_h.gif') no-repeat 0 0;}

ul.menu_y,ul.menu_p,ul.menu_g,
ul.menu_b,ul.menu_gb,ul.menu_br{
	display			: block;
	margin			: 0 0 6px 0;
	padding			: 0;
}
ul.menu_y li,ul.menu_p li,
ul.menu_g li,ul.menu_b li,
ul.menu_gb li,ul.menu_br li{
	margin			: 0;
	padding			: 0;
	width			: 200px;
}
ul.menu_y li.mfirst{
	background		: url('/image/menu/menu_y_lif2.gif') no-repeat 0 bottom;
	height			: 43px;
}
ul.menu_y li.m_body{
	background		: url('/image/menu/menu_y_li2.gif') no-repeat 0 bottom;
	height			: 23px;
}
ul.menu_p li.mfirst{
	background		: url('/image/menu/menu_p_lif2.gif') no-repeat 0 bottom;
	height			: 26px;
}
ul.menu_p li.m_body{
	background		: url('/image/menu/menu_p_li2.gif') no-repeat 0 bottom;
	height			: 23px;
}
ul.menu_g li.mfirst{
	background		: url('/image/menu/menu_g_lif2.gif') no-repeat 0 bottom;
	height			: 26px;
}
ul.menu_g li.m_body{
	background		: url('/image/menu/menu_g_li2.gif') no-repeat 0 bottom;
	height			: 23px;
}
ul.menu_b li.mfirst{
	background		: url('/image/menu/menu_b_lif2.gif') no-repeat 0 bottom;
	height			: 26px;
}
ul.menu_b li.m_body{
	background		: url('/image/menu/menu_b_li2.gif') no-repeat 0 bottom;
	height			: 23px;
}
ul.menu_gb li.mfirst{
	background		: url('/image/menu/menu_gb_lif2.gif') no-repeat 0 bottom;
	height			: 26px;
}
ul.menu_gb li.m_body{
	background		: url('/image/menu/menu_gb_li2.gif') no-repeat 0 bottom;
	height			: 23px;
}
ul.menu_br li.mfirst{
	background		: url('/image/menu/menu_br_lif2.gif') no-repeat 0 bottom;
	height			: 26px;
}
ul.menu_br li.m_body{
	background		: url('/image/menu/menu_br_li2.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		: 10pt;
	font-weight		: bold;
	position		: relative;
	top				: 16px;
	left			: 14px;
	color			: #000099;
	text-decoration	: underline;
}
ul.menu_y li.mfirst span{
	font-size		: 11pt;
	font-weight		: bold;
}
ul.menu_y li.mfirst a:hover{
	color		: #993300;
	text-decoration	: underline;
}
ul.menu_p li.mfirst a,
ul.menu_g li.mfirst a,
ul.menu_b li.mfirst a,
ul.menu_gb li.mfirst a,
ul.menu_br li.mfirst a{
	font-size		: 9pt;
	font-weight		: normal;
	position		: relative;
	top				: 6px;
	left			: 10px;
}
ul.menu_y li.m_body a,
ul.menu_p li.m_body a,
ul.menu_g li.m_body a,
ul.menu_b li.m_body a,
ul.menu_gb li.m_body a,
ul.menu_br li.m_body a{
	font-size		: 9pt;
	position		: relative;
	top				: 4px;
	left			: 10px;
}
ul.blog_menu{
	display			: block;
	margin			: 0;
	padding			: 0;
}
ul.blog_menu li{
	margin			: 0;
	padding			: 0;
	width			: 200px;
	height			: 18px;
/*	background		: url('/BLOG/image/li_red.gif') no-repeat 0 2px;*/
}
ul.blog_menu li a{
	font-size		: 9pt;
	position		: relative;
	top				: 1px;
	left			: 18px;
}
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/mobi200.gif') repeat-y 0 0;
}
ul#lbanner li.l4 a{
	background		: url('/image/rehome200.gif') repeat-y 0 0;
}
ul#lbanner li.l1 a:hover,ul#lbanner li.l2 a:hover{
	background-position	: 0 56px;
}
ul#lbanner span{
	display			: none;
}
#rblock h2.s1{
	font-size		: 10pt;
	display			: block;
	height			: 22px;
	background		: url('/image/menu/bg_h2.gif') no-repeat 0 0;
	margin			: 0;
	padding			: 4px 0 0 24px;
	line-height		: 18px;
}
div#page_navi{
	clear			: right;
	display			: block;
	margin			: 20px auto;
	text-align		: center;
}
div#page_navi div.n1,div#page_navi div.n2,div#page_navi div.n3{
	display			: block;
	width			: 170px;
	height			: 68px;
	margin			: 0;
	padding			: 0;
	float			: left;
	overflow		: hidden;
}
div#page_navi div.n1 a,div#page_navi div.n2 a,div#page_navi div.n3 a{
	display			: block;
	width			: 170px;
	height			: 68px;
	color			: #ffffff;
	text-decoration	: none;
	text-align		: center;
}
div#page_navi div.n1 a{
	background-image: url('/image/button/navi_back.gif');
	backgorund-repeat : repeat-y;
	background-position : 0 0;
}
div#page_navi div.n2 a{
	background		: url('/image/button/navi_form.gif');
	backgorund-repeat : repeat-y;
	background-position : 0 0;
}
div#page_navi div.n3 a{
	background		: url('/image/button/navi_next.gif');
	backgorund-repeat : repeat-y;
	background-position : 0 0;
}
div#page_navi div.n1 a:hover{
	background-position	: 0 67px;
}
div#page_navi div.n2 a:hover{
	background-position	: 0 68px;
}
div#page_navi div.n3 a:hover{
	background-position	: 0 67px;
}
div#page_navi span{
	display			: none;
}
div#page_navi div.n1 a{
	padding-top		: 30px;
	font-size		: 11px;
}
div#page_navi div.n3 a{
	padding-top		: 30px;
	font-size		: 11px;
}
div.page_top{
	display			: block;
	width			: 540px;
	height			: 40px;
}
div.page_top a{
	display			: block;
	width			: 80px;
	height			: 21px;
	background		: url('/image/button/bt_top.gif') no-repeat 0 0;
	float			: right;
	margin-top		: 10px;
}
div.page_top span{
	display			: none;
}

#footer{
	clear			: both;
	display			: block;
	height			: 20px;
	margin			: 10px 0 0 0;
	background		: url('/image/copyright.gif') no-repeat left bottom;
}
/* --- ページ下部　リンク --- */
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.rclr{
	clear			: right;
}
div.area{
	display			: block;
	width			: 750px;
	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;
}

/* --- ContentsPage --- */
/* Float */
.fll{ float : left; }
img.fll{
	margin			: 3px 3px 3px 3px;
	padding			: 3px 3px 3px 3px;
}
.flr{ float : right; }
img.flr{
	margin			: 3px 3px 3px 3px;
	padding			: 3px 3px 3px 3px;
}
/* Font */
.f8{ font-size	: 8pt; }
.f9{  font-size	: 9pt; }
.f10{ font-size	: 10pt; }
.f105{ font-size: 10.5pt;}
.f11{ font-size : 11pt; }
.f12{ font-size	: 12pt; }
.bold{ font-weight	: bold; }
.br{ color		: #993300; }
.gr{ 
color			: #004f00 ; 
text-align		: center ;
}
.red{ color		: #ff0000; }
/* P */
p.normal{
	margin		: 10px 10px 10px 6px;
	padding		: 0;
	line-height	: 1.3em;
}
p.img_r{
	margin		: 6px 10px 0 0;
	line-height	: 1.2em;
}
div.border_br{
	margin		: 4px;
	padding		: 4px;
	line-height	: 1.2em;
	border		: #735c3c 1px solid;
}
div.border_br p{
	margin		: 0;
	padding		: 0;
	font-size	: 9pt;
}

/* h2 */
h2.hide{
	display		: none;
}

th.tl,td.tl{text-align	: left;}
th.tc,td.tc{text-align	: center;}
th.tr,td.tr{text-align	: right;}
th.vt,td.vt{vertical-align	: top;}
table.t1,table.t2{
	table-layout		: fixed;
	border-collapse		: collapse;
	border			: 0;
	border-spacing		: 0;
	margin			: 0 1px 0 1px;
	padding			: 0;
	font-size		: 9pt;
}
table.t1{ width			: 100%; }
table.t1 th{
	background		: #eef3dd;
	padding			: 5px;
	border			: #7f6e54 1px solid;
}
table.t1 td{
	background		: #ffffff;
	padding			: 5px;
	border			: #7f6e54 1px solid;
}
table.t2 td,table.t2 th{
	background		: #ffffff;
	padding			: 2px;
}
hr.thin{
	height			: 1px;
	color			: #cccccc;
}
#dummy{
	display			: none;
}
br.contclr{
	clear		: both;
}

/* --- calender --- */
h3.calender,h3.yst{
	display			: block;
	background		: #735c3c;
	font-size		: 10pt;
	color			: #ffffff;
	text-align		: center;
	width			: 200px;
	margin			: 2px 0;
	padding			: 2px 0;
}
h3.blog_menu{
	display			: block;
	font-size		: 10pt;
	width			: 200px;
	margin			: 2px 0;
	padding			: 2px 0;
}
div.calender{
	display			: block;
	width			: 200px;
	margin			: 0;
	padding			: 0;
	text-align		: center;
}
table.calender{
	table-layout	: fixed;
	border-collapse	: separate;
	border			: 1px #ffcccc solid;
	border-spacing	: 1px;
	margin			: 0 auto;
	padding			: 0;
	text-align		: center;
}
th.kyuu,td.kyuu{
	font-size		: 9pt;
	background		: #ffcccc;
	color			: #ff0000;
	border			: 0;
	text-align		: center;
	padding			: 1px 0;
}
th.hei{
	font-size		: 9pt;
	background		: #ffffcc;
	color			: #666666;
	border			: 0;
	text-align		: center;
	padding			: 1px 0;
}
td.hei{
	font-size		: 9pt;
	background		: #ffffff;
	color			: #666666;
	text-align		: center;
	padding			: 1px 0;
}
div#bt_holiday,div.bt_holiday{
	display			: block;
	position		: absolute;
}
div#bt_holiday a,div.bt_holiday a{
	display			: block;
	width			: 90px;
	height			: 18px;
	background		: url('/BLOG/image/holiday.gif') no-repeat 0 0;
}
div#bt_holiday a span,div.bt_holiday a span{
	display			: none;
}
span.large{
	font-size		: 12pt;
}
.vt{vertical-align : top;}
.vb{vertical-align : bottom;}
.vm{vertical-align : middle;}
#keter_bn a{
	text-decoration	: none;
	display			: block;
	background	: url('http://famitei.com/new/img/bn_keter200.gif') no-repeat 0 0;
	margin				: 5px 0px 5px 0px;
	width				: 200px;
	height				: 61px;
}
#keter_bn span{
	display			: none;
}
div#s_top_search_kwFrmBlock,
div#s_top_search_kwFrmBlock2{
	display				: block;
	width				: 500px;
	height				: 30px;
	margin				: 0px 0 0 20px;
	padding				: 6px;
	background			: url('/sekou_img/image/s_top_bg_search_kw.gif') no-repeat 0 0;
	position			: relative;
}
div#s_top_search_kwFrmBlock input#kw,
div#s_top_search_kwFrmBlock2 input#kw2{
	position:absolute;
	top:7px;
	left:10px;
}
div#s_top_search_kwFrmBlock input#s_top_bt_search_kwFrm,
div#s_top_search_kwFrmBlock2 input#s_top_bt_search_kw2Frm{
	position:absolute;
	top:4px;
	left:340px;
}
div#s_top_search_kwFrmBlock2{
	display				: block;
	width				: 500px;
	height				: 30px;
	margin				: 0px 0 0 20px;
	padding				: 6px;
	background			: url('/sekou_img/image/s_top_bg_search_kw.gif') no-repeat 0 0;
	position			: relative;
}
p.sekou2{
	margin				: 4px 20px;
	padding				: 0;
	font-size			: 9pt;
}
/* ---現場管理者管理画面からの投稿、整形用--- */
ul.kouji{
	margin : 30px 0; padding : 0;
}
ul.kouji li{list-style-type:none; display : block; width : 460px; margin : 30px 0 0 0 ;}
ul.kouji li img{ border : #333333 1px solid; padding : 2px; margin-right : 10px; width : 100px; float : left; }
p.hpTitle{ display : block; font-size : 10pt; margin : 0; padding : 0; width : 320px; float : right; }
p.hpCont{ display : block; margin : 10px; padding : 0; width : 300px; float : right; }


a.jinzai{
	display			: block;
	width			: 181px;
	height			: 80px;
	background		: url('http://famitei.co.jp/image/jinzai_b.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a.jinzai:hover{
	background-position	: -180px 0;
}

/* ---人材募集ボタン--- */
a.jinzai200{
	display			: block;
	width			: 200px;
	height			: 80px;
	background		: url('http://famitei.jp/image/jinzai_b200.gif') repeat-y 0 0; 
	text-indent		: -9999px;
}
a.jinzai200:hover{
	background-position	: -200px 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#mbsradio540{
	display				: block;
	float				: left;
	width				: 540px;
	height				: 70px;
	margin				: 15px 0 5px 0;
	background-image	: url('http://famitei.jp/image/mbs/bn540.jpg');
	text-indent			: -9999px;
}  
a#mbsradio540:hover{
	background-image	: url('http://famitei.jp/image/mbs/bn540.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#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#formjob200{
	display				: block;
	float				: left;
	width				: 200px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://famitei.co.jp/inquiry/job/formjob200.gif');
	text-indent			: -9999px;
}  
a#formjob200:hover{
	background-image	: url('http://famitei.co.jp/inquiry/job/formjob200.gif');
	background-position	: left bottom;
}
a#formjob180{
	display				: block;
	float				: left;
	width				: 180px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://famitei.co.jp/inquiry/job/formjob180.gif');
	text-indent			: -9999px;
}  
a#formjob180:hover{
	background-image	: url('http://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://famitei.co.jp/inquiry/job/formjob185.gif');
	text-indent			: -9999px;
}  
a#form2job185:hover{
	background-image	: url('http://famitei.co.jp/inquiry/job/formjob185.gif');
	background-position	: left 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#form2job200{
	display				: block;
	float				: left;
	width				: 200px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob200.gif');
	text-indent			: -9999px;
}  
a#form2job200:hover{
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob200.gif');
	background-position	: left bottom;
}
a#form2job180{
	display				: block;
	float				: left;
	width				: 180px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob180.gif');
	text-indent			: -9999px;
}  
a#form2job180:hover{
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob180.gif');
	background-position	: left bottom;
}
a#form2job185{
	display				: block;
	float				: left;
	width				: 185px;
	height				: 60px;
	margin				: 5px 0 5px 0;
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob185.gif');
	text-indent			: -9999px;
}  
a#form2job185:hover{
	background-image	: url('http://famitei.co.jp/inquiry/job2/formjob185.gif');
	background-position	: left bottom;
}

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;
}