@charset "Shift_JIS";

/*----------------------------------------------------
デフォルトの定義
----------------------------------------------------*/

html {
	height: 100%;
	text-align: center;
}


* html div#container {
	height: 100%;
}

div#container {		/* コンテナ（コンテンツとフッターを含むサイトの構成要素すべてを囲む） */
	width: 920px;	/* サイトの横幅を入力 */
	margin: 0px auto;
	position: relative;
	min-height: 100%;
	background-color:#FFFFFF;
}

body > #container {
	height: auto;
}



/*----------------------------------------------------
レイアウトの定義
----------------------------------------------------*/

/* コンテンツ（フッターより上の要素を囲む） */
div#contents {
	padding-bottom: 340px; /* div#contentsと#footerの高さを合わせる */
}

div#contents2 {
}

/* フッター */
#footer {
	position: absolute;
	bottom: 0px;
	width: 880px;
	height: 340px;/* div#contentsと#footerの高さを合わせる */
	background-color: #777777;
	background-repeat: repeat-x;
	padding:0px 20px 0px 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#footer2 {
	width: 880px;
	background-color: #777777;
	background-image: url(../img/bg_footer.gif);
	background-repeat: repeat-x;
	padding:0px 20px 0px 20px;
}

#footer p, #footer2 p {
	font-size: 75%;
	line-height: 135%;
	color: #FFFFFF;
}



/*------------------------------------
以下、コンテンツ内の要素
------------------------------------*/

/* ヘッダー */
#header {
	width: 920px;
	height: 114px;
}

#header #top {
	width: 880px;
	background-image:url(../img/bg_header.gif);
	background-repeat:repeat-x;
	height: 24px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#header #top p{
	color:#ffffff;
	line-height: 24px;
	-apple-text-size-adjust: none;
	font-size: 12px;
}
#header #top h1{
	color:#ffffff;
	line-height: 24px;
	-apple-text-size-adjust: none;
	font-size: 12px;
}

#copy-header{
	color:#ffffff;
	float: left;
}


#navi-header{
	color:#ffffff;
	float: right;
	-apple-text-size-adjust: none;
	font-size: 10px;
	line-height: 24px;
	text-align: right;
}

#navi-header a{
	color:#ffffff;
}

#content-header {
    width:880px;
    padding:0 20px 0 20px;
}

#article{
	font-size: 65%;
}

#article span {
	font-size: 150%;
	border-left-color: #666666;
	font-weight: bold;
}

#login {
	height: 44px;
	width: 160px;
}

#login a {
	background-image: url(../img/btn_login.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 44px;
	width: 160px;
}

#login a:hover {
	background-image: url(../img/btn_login_s.jpg);
	background-repeat: no-repeat;
}

#logout {
	height: 44px;
	width: 140px;
}

#logout a {
	background-image: url(../img/btn_logout.jpg);
	background-repeat: no-repeat;
	display:block;
	height: 44px;
	width: 140px;
}

#logout a:hover {
	background-image: url(../img/btn_logout_s.jpg);
	background-repeat: no-repeat;
}





#member {
	padding-top: 25px;
	font-size:65%;
	color:#333333;
	text-align: right;
}

#member a {
	background-image: url(../img/btn_member.gif);
	background-repeat: no-repeat;
	display:block;
	height: 13px;
	background-position: right;
}

#member a:hover {
	background-image: url(../img/btn_member_s.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* グローバルナビ */
#global-navi {
    position:relative;
	width: 880px;
	height:33px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#global-navi span{
	display: none;
}

#pankuzu2 {
    position:absolute;
	top:163px;
	left:253px;
	margin-top: 7px;
	width: 100%;
	font-size: 65%;
	color: #333333;
}




#global-navi ul li{
	float: left;
}

#g-navi01 a{
	background-image: url(../img/g_navi_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 136px;
}

#g-navi01 a:hover{
	background-image: url(../img/g_navi_01_s.jpg);
}

#g-navi01{
	background-image: url(../img/g_navi_01_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 136px;
}

#g-navi02 a{
	background-image: url(../img/g_navi_02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 136px;
}

#g-navi02 a:hover{
	background-image: url(../img/g_navi_02_s.jpg);
}

#g-navi02 {
	background-image: url(../img/g_navi_02_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 136px;
}

#g-navi03 a{
	background-image: url(../img/g_navi_03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 156px;
}

#g-navi03 a:hover{
	background-image: url(../img/g_navi_03_s.jpg);
}

#g-navi03 {
	background-image: url(../img/g_navi_03_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 156px;
}

#g-navi04 a{
	background-image: url(../img/g_navi_04.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 75px;
}

#g-navi04 a:hover{
	background-image: url(../img/g_navi_04_s.jpg);
}

#g-navi04 {
	background-image: url(../img/g_navi_04_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 75px;
}

#g-navi05 a{
	background-image: url(../img/g_navi_05.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 94px;
}

#g-navi05 a:hover{
	background-image: url(../img/g_navi_05_s.jpg);
}

#g-navi05 {
	background-image: url(../img/g_navi_05_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 94px;
}

#g-navi06 a{
	background-image: url(../img/g_navi_06.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 98px;
}

#g-navi06 a:hover{
	background-image: url(../img/g_navi_06_s.jpg);
}

#g-navi06 {
	background-image: url(../img/g_navi_06_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 98px;
}

#g-navi07 a{
	background-image: url(../img/g_navi_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 62px;
}

#g-navi07 a:hover{
	background-image: url(../img/g_navi_07_s.jpg);
}

#g-navi07{
	background-image: url(../img/g_navi_07_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 62px;
}

#g-navi08 a{
	background-image: url(../img/g_navi_08.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 123px;
}

#g-navi08 a:hover{
	background-image: url(../img/g_navi_08_s.jpg);
}

#g-navi08{
	background-image: url(../img/g_navi_08_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 123px;
}



/* 検索エリア */

/* サイドナビ  */
#left-navi {
	float: left;
	width: 200px;
	padding-right: 29px;
}

#left-navi-top {
	float: left;
	width: 200px;
	padding-right: 25px;
}


#left-navi .input{
	width: 
}

/* サイドナビ--店舗検索  */
#left-search {
	background-image: url(../../img/l_navi_bg.gif);
	background-repeat: repeat-y;
	padding: 2px 10px 0px 10px;
}

#left-search p{
	padding-top: 8px;
}

#left-search .search140{
	width: 140px;
}

#left-search .search170{
	width: 170px;
}

#left-search ul li {
	text-align: center;
	width:180px;
}

#left-search ul li span, #btn04 span, #btn05 span{
    display:none;
}

#btn-search a{
    display:block;
    background-image:url(../img/btn_search.gif);
    background-repeat:no-repeat;
	height:20px;
}

#left-search #btn-search a:hover{
    background-image:url(../img/btn_search_s.gif);
    background-repeat:no-repeat;
}

#left-search #btn01 a{
    display:block;
    background-image:url(../img/btn_area.jpg);
    background-repeat:no-repeat;
	height:40px;
}

#left-search #btn01 a:hover{
    background-image:url(../img/btn_area_s.jpg);
    background-repeat:no-repeat;
}

#left-search #btn01 {
    display:block;
    background-image:url(../img/btn_area_s.jpg);
    background-repeat:no-repeat;
	height:40px;
}


#left-search #btn02 a{
    display:block;
    background-image:url(../img/btn_rosen.jpg);
    background-repeat:no-repeat;
	height:40px;
}

#left-search #btn02 a:hover{
    background-image:url(../img/btn_rosen_s.jpg);
    background-repeat:no-repeat;
}

#left-search #btn02 {
    display:block;
    background-image:url(../img/btn_rosen_s.jpg);
    background-repeat:no-repeat;
	height:40px;
}


#left-search #btn03 a{
    display:block;
    background-image:url(../img/btn_gyotai.jpg);
    background-repeat:no-repeat;
	height:40px;
}

#left-search #btn03 a:hover{
    background-image:url(../img/btn_gyotai_s.jpg);
    background-repeat:no-repeat;
}

#left-search #btn03 {
    display:block;
    background-image:url(../img/btn_gyotai_s.jpg);
    background-repeat:no-repeat;
	height:40px;
}


#btn04 a{
	display:block;
	background-image:url(../img/btn_joken.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:38px;
}

#btn04 a:hover{
    background-image:url(../img/btn_joken_s.jpg);
    background-repeat:no-repeat;
}

#btn04 {
	display:block;
	background-image:url(../img/btn_joken_s.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:38px;
}


#btn05 a{
	display:block;
	background-image:url(../img/btn_joken2.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:38px;
}

#btn05 a:hover{
    background-image:url(../img/btn_joken2_s.jpg);
    background-repeat:no-repeat;
}

#btn05 {
	display:block;
	background-image:url(../img/btn_joken2_s.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:38px;
}



/* サイドナビ--新着情報  */
#news {
	width:196px;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 75%;
	line-height: 135%;
	color: #666666;
}



#news li a{
	background-image: url(../img/arrow_news.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
	background-color: #ECECEC;
	padding-top: 8px;
	padding-left: 10px;
	color: #666666;
	padding-right: 20px;
	padding-bottom: 5px;

}

#news li a:hover{
	background-image: url(../img/arrow_news_s.gif);
	background-repeat: no-repeat;
	background-color: #f6f6f6;
	color: #FF3300;
}

/* 最新スタッフブログ  */
.new_blog {
	width:196px;
	background-color: #DEE3F7;
	font-size: 75%;
	line-height: 135%;
	color: #666666;
	text-align: left;
	margin: 0px auto;
}

.new_blog_container {
	padding: 5px 8px 8px 8px;	
}

.new_blog_title {
	width:115px;
	float: left;
}

.new_blog_photo {
	float:right;
}

.new_blog_contents {
	clear:both;
	padding-top: 2px;
}

.new_blog_more {
	float:right;
}

.new_blog_link a {
	background-image:url(../img/arrow_f4.gif);
	background-repeat:no-repeat;
	display: block;
	line-height: 180%;
	background-position: 0px 3px;
	padding-left: 15px;
}

.new_blog_link a:hover {
	background-image:url(../img/arrow_f4_s.gif);
}


/* メインエリア --必要なものを使用 */
#main {
	float: left;
	width: 880px;
	padding:0px 20px 0px 20px;
	background-color: #FFFFff;
}

#left-main {
	float: left;
	width: 580px;
}

#right-main {
	float: right;
	width: 180px;
	padding-left: 25px;
}

/* センターエリア */
#mid-main { 
	float: left;
	width: 450px;
}

.newshop span{
	padding-left:10px;
}


.newshop-img{
	padding:	3px;
	margin:		0px 0px 3px 0px;
	border:		1px solid #CCCCCC;
	height:		105px;
	width:		140px;
}



.newshop .detail a{
	display: block;
	width:86px;
	height:20px;
	background-image: url(../img/btn_detail.gif);
	background-repeat: no-repeat;
}

.newshop .detail a:hover{
	background-image: url(../img/btn_detail_s.gif);
}

.newshop .yoyaku a{
	display: block;
	width:86px;
	height:20px;
	background-image: url(../img/btn_yoyaku.gif);
	background-repeat: no-repeat;
}

.newshop .yoyaku a:hover{
	background-image: url(../img/btn_yoyaku_s.gif);
}

.newshop .item01{
	width:3em;
	padding-left: 3px;
	}

.newshop .item02{
    width:260px;
	}

.newshop .item03{
	width:2.5em;
	padding-left: 3px;
	}

.newshop .item04{
	width:9em;
	}



.newtenpo {
	white-space:	nowrap;
	text-align:		left;
	margin:			5px 5px;
}

.newtenpo a{
	top:		7px;
	right:		10px;
}

.newtenpo span{
	top:		7px;
	right:		10px;
}


.new-tenpo-all {
	text-align:		center;
	padding:		2px;
}

.new-tenpo-box {
	float:			left;
	width:			200px;

	white-space:	nomal;
	text-align:		left;
	margin:			2px;
	padding:		5px;
}


#new-title {
	background-repeat:no-repeat;
	width:450px;
	height:40px;
	position:relative;
}

#new-title1 a{
    position:absolute;
	top:7px;
	right:10px;
	display: block;
}

#new-title span{
    position:absolute;
	top:7px;
	right:10px;
	display: block;
}





/* 第二階層センターエリア */
#mid-main2 { 
	float: right;
	width: 650px;
}



/* 左エリア会員ログイン */
#login_l{
    background-image:url(../img/login_l_bg.jpg);
    background-repeat:no-repeat;
}

#login_l a{
	background-image:url(../img/login_l_btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 28px;
	width: 200px;
}

#login_l a:hover{
	background-image:url(../img/login_l_btn_s.jpg);
}

#login_l .member-login {
	width: 132px;
	height: 16px;
	font-size: 75%;
	padding-left: 2px;
	color: #666666;
	line-height: 135%;
}

/* 左エリア会員登録 */
#regist {
	background-image:url(../img/regist_bg.gif);
	background-color:#f8f8f8;
	width:180px;
	padding:0px 10px 5px 10px;
}

#regist ul {
    margin-left:23px;
	margin-top:10px;
}


#regist ul li a{
	background-image:url(../img/btn_regist.jpg);
	display:block;
	width:134px;
	height:53px;
}

#regist ul li a:hover{
	background-image:url(../img/btn_regist_s.jpg);
}

/* 右エリア会員ログイン */
#login_r{
    background-image:url(../img/login_r_bg.jpg);
    background-repeat:no-repeat;
}

#login_r a{
	background-image:url(../img/login_r_btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 28px;
	width: 180px;
	background-position: 0px -1px;
}

#login_r a:hover{
	background-image:url(../img/login_r_btn_s.jpg);
	display: block;
	height: 28px;
	width: 180px;
	background-position: 0px 0px;
}

#login_r .member-login {
	width: 115px;
	height: 16px;
	font-size: 75%;
	line-height: 135%;
	text-indent: 2px;
}

/* 右エリア出店事例 */
#case {
	background-image: url(../../img/case_bg.gif);
	background-repeat: repeat-y;
}

#case img{
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 1px;
}

#case p{
padding:0px 10px 10px 10px;
}

#case .link a{
	float:left;
	background-image:url(../img/arrow_f4.gif);
	background-repeat:no-repeat;
	display: block;
	line-height: 180%;
	background-position: 0px 3px;
	padding-left: 15px;
	font-size: 75%;
}

#case .link a:hover{
	background-image:url(../img/arrow_f4_s.gif);
}

#case .indent{
	margin-left: 10px;
}



/* 右エリアオススメコンテンツ */
#recommend span{
    display:none;
}

#recommend #recommend01 a{
	background-image:url(../../img/btn_recruit.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 180px;
}

#recommend #recommend01 a:hover{
	background-image:url(../../img/btn_recruit_s.jpg);
}

#recommend #recommend02 a{
	background-image:url(../../img/btn_link.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 180px;
}

#recommend #recommend02 a:hover{
	background-image:url(../../img/btn_link_s.jpg);
}

#recommend #recommend03 a{
	background-image:url(../../img/btn_word.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 180px;
}

#recommend #recommend03 a:hover{
	background-image:url(../../img/btn_word_s.jpg);
}

#recommend #recommend04 a{
	background-image:url(../../img/btn_yushi.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 180px;
}

#recommend #recommend04 a:hover{
	background-image:url(../../img/btn_yushi_s.jpg);
}

#recommend #recommend05 a{
	background-image:url(../../img/btn_inc.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 180px;
}

#recommend #recommend05 a:hover{
	background-image:url(../../img/btn_inc_s.jpg);
}

#recommend #recommend06 a{
	background-image:url(../../img/btn_blog.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 180px;
}

#recommend #recommend06 a:hover{
	background-image:url(../../img/btn_blog_s.jpg);
}

/* 左エリアオススメコンテンツ */
#recommend #recommend01-l a{
	background-image:url(../img/btn_l_recruit.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

#recommend #recommend01-l a:hover{
	background-image:url(../img/btn_l_recruit_s.jpg);
}

#recommend #recommend01-l {
	background-image:url(../img/btn_l_recruit_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}


#recommend #recommend02-l a{
	background-image:url(../img/btn_l_link.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

#recommend #recommend02-l a:hover{
	background-image:url(../img/btn_l_link_s.jpg);
}

#recommend #recommend02-l {
	background-image:url(../img/btn_l_link_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}


#recommend #recommend03-l a{
	background-image:url(../img/btn_l_word.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

#recommend #recommend03-l a:hover{
	background-image:url(../img/btn_l_word_s.jpg);
}

#recommend #recommend03-l {
	background-image:url(../img/btn_l_word_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}


#recommend #recommend04-l a{
	background-image:url(../img/btn_l_yushi.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

#recommend #recommend04-l a:hover{
	background-image:url(../img/btn_l_yushi_s.jpg);
}

#recommend #recommend04-l {
	background-image:url(../img/btn_l_yushi_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}


#recommend #recommend05-l a{
	background-image:url(../img/btn_l_inc.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

#recommend #recommend05-l a:hover{
	background-image:url(../img/btn_l_inc_s.jpg);
}

#recommend #recommend05-l {
	background-image:url(../img/btn_l_inc_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}



#recommend #recommend06-l a{
	background-image:url(../img/btn_l_blog.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

#recommend #recommend06-l a:hover{
	background-image:url(../img/btn_l_blog_s.jpg);
}


#recommend #recommend06-l {
	background-image:url(../img/btn_l_blog_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 55px;
	width: 200px;
}

/* ページトップ */
#pagetop {
	width: 54px;
	padding-top: 30px;
	float: right;
	padding-bottom: 10px;
}

#pagetop a{
	background-image:url(../img/page_top.gif);
	background-repeat:no-repeat;
	background-position: right;
	display: block;
	height: 14px;
	width: 54px;
}

#pagetop a:hover{
	background-image:url(../img/page_top_s.gif);
	background-repeat:no-repeat;
	background-position: right;
}

/* フッター */
#footer .item01, #footer2 .item01{
    width:448px;
	float:left;
}

#footer .item02, #footer2 .item02{
    width:220px;
	float:left;
}

#footer .item03, #footer2 .item03{
    width:200px;
	float:left;
}



#footer ul li, #footer2 ul li {
	font-size: 75%;
	line-height: 135%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer ul li a, #footer2 ul li a {
	background-image: url(../img/arrow_777.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	display: block;
	background-position: 0px 1px;
}

#footer ul li a:hover, #footer2 ul li a:hover {
	background-image: url(../img/arrow_777_s.gif);
	background-repeat: no-repeat;
}

#footer #list, #footer2 #list {
    width:220px;
    float: left;
}


#footer #list ul li, #footer2 #list ul li {
	font-size: 70%;
	line-height: 120%;
	padding-top: 2px;
}

#footer #list ul li a, #footer2 #list ul li a {
	background-image: url(../img/arrow2_777.gif);
	background-repeat: no-repeat;
	text-indent: 8px;
	display: block;
	background-position: 0px 3px;
}

#footer #list ul li a:hover, #footer2 #list ul li a:hover {
	background-image: url(../img/arrow2_777_s.gif);
	background-repeat: no-repeat;
}


#footer .inner ,#footer2 .inner{
    position:relative;
	width:880px;
	
}

#footer .inner .line1 ,#footer2 .inner .line1{
    position:absolute;
	display:block;
	width:1px;
	height:170px;
	background:url(../img/x_line_dot.gif) repeat-y ;
	top:10px;
	left:430px;
}

#footer .inner .line2 ,#footer2 .inner .line2{
    position:absolute;
	display:block;
	width:1px;
	height:170px;
	background:url(../img/x_line_dot.gif) repeat-y ;
	top:10px;
	left:650px;
}



#footer #list2, #footer2 #list2 {
    padding-left:10px;
    width:210px;
    float: left;
}


#footer #list2 ul li, #footer2 #list2 ul li {
/*	padding-right: 10px;*/
	font-size: 70%;
	line-height: 120%;
	padding-top: 2px;
}

#footer #list2 ul li a, #footer2 #list2 ul li a {
	background-image: url(../img/arrow2_777.gif);
	background-repeat: no-repeat;
	text-indent: 8px;
	display: block;
	background-position: 0px 3px;
}

#footer #list2 ul li a:hover, #footer2 #list2 ul li a:hover {
	background-image: url(../img/arrow2_777_s.gif);
	background-repeat: no-repeat;
}


#footer #list3, #footer2 #list3 {
    padding-left:10px;
    width:200px;
    float: left;
}


#footer #list3 ul li, #footer2 #list3 ul li {
/*	padding-right: 10px;*/
	font-size: 70%;
	line-height: 120%;
	padding-top: 2px;
}

#footer #list3 ul li a, #footer2 #list3 ul li a {
	background-image: url(../img/arrow2_777.gif);
	background-repeat: no-repeat;
	text-indent: 8px;
	display: block;
	background-position: 0px 3px;
}

#footer #list3 ul li a:hover, #footer2 #list3 ul li a:hover {
	background-image: url(../img/arrow2_777_s.gif);
	background-repeat: no-repeat;
}






/*----------------------------------------------------
その他の定義
----------------------------------------------------*/

/* 親要素でfloatを解除する .clearfix 開始 */
.clearfix:after {		/* IE以外のブラウザ用 */
	content: ".";		/* 新しい要素を作る */
	display: block;		/* 新しい要素をブロックレベル要素に */
	clear: both;		/* ブロックレベル要素をクリア */
	height: 0;			/* 高さを0pxに */
	visibility: hidden;	/* 表示しない */
}

.clearfix {				/* 要素の幅か高さを指定した場合，floatした子要素の高さも含めて算出するIEのバグを利用 */
	min-height: 1%;	/* IE7用 */
}

* html .clearfix {
	height: 1%;				/* IE6以前用 前行のimportantによってIE6以前にもmin-heigtと同じ動作をさせる */
}


/*----------------------------------------------------
★★第二階層の定義★★
----------------------------------------------------*/

/*グローバルナビ*/
#global-navi2 {
	width: 880px;
	height:100px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#global-navi2 span{
	display: none;
}

#global-navi2 ul li{
	float: left;
}

#pankuzu {
	float:left;
	width: 641px;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 29px;
	font-size: 65%;
	color: #333333;
}





/*共通ボタン類*/


.favorite a{
	background-image: url(../img/btn_favorite.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 130px;
}

.favorite a:hover{
	background-image: url(../img/btn_favorite_s.jpg);
}

.btn-favorite2 span{
    display:none;
}

.btn-favorite2 a{
	background-image: url(../img/btn_favorite2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 161px;
}

.btn-favorite2 a:hover{
	background-image: url(../img/btn_favorite2_s.jpg);
}

.btn-a4 span{
    display:none;
}

.btn-a4 a{
	background-image: url(../img/btn_a4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 137px;
}

.btn-a4 a:hover{
	background-image: url(../img/btn_a4_s.jpg);
}

.btn-print span{
    display:none;
}

.btn-print a{
	background-image: url(../img/btn_print.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 107px;
	display: none;
}

.btn-print a:hover{
	background-image: url(../img/btn_print_s.jpg);
}




.btn-naiken span{
    display:none;
}

.btn-naiken a{
	background-image: url(../img/btn_naiken.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 175px;
}

.btn-naiken a:hover{
	background-image: url(../img/btn_naiken_s.jpg);
}


/*矢印+テキスト*/

.arrow a{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: 18px;
	float: left;
	font-size: 75%;
	line-height: 135%;
	color: #666666;
}

.arrow a:hover{
	background-image:url(../img/arrow_s.gif);
	background-repeat:no-repeat;
	color: #999999;
}


/*----------------------------------------------------
初めての方への定義
----------------------------------------------------*/
.first-contents{
	margin-left: 15px;
	color: 666666;
}

.yohaku-contents{
	padding-left: 15px;
	padding-right:15px;
	color: 666666;
	background-color:#eef1ec;
}



#first-navi span{
	display:none;
}
	
.btn-first a{
	background-image: url(../img/btn_first.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}

.btn-first a:hover{
	background-image: url(../img/btn_first_s.jpg);
}

.btn-first {
	background-image: url(../img/btn_first_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}



.btn-first-open a{
	background-image: url(../img/btn_first_open.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}

.btn-first-open a:hover{
	background-image: url(../img/btn_first_open_s.jpg);
}


.btn-first-open{
	background-image: url(../img/btn_first_open_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}


.btn-first-open-r span {
display:none;
}

.btn-first-open-r a{
	background-image: url(../../open/img/btn_first_open_r.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 44px;
	width: 180px;
}

.btn-first-open-r a:hover{
	background-image: url(../../open/img/btn_first_open_r_s.jpg);
}

.btn-first-open-r {
	background-image: url(../../open/img/btn_first_open_r_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 44px;
	width: 180px;
}



.btn-first-close a{
	background-image: url(../img/btn_first_close.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}

.btn-first-close a:hover{
	background-image: url(../img/btn_first_close_s.jpg);
}

.btn-first-close {
	background-image: url(../img/btn_first_close_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 50px;
	width: 200px;
}


.regist4 a{
	background-image: url(../img/btn_regist_wide.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}

.regist4 a:hover{
	background-image: url(../img/btn_regist_wide_s.jpg);
}

.regist4 {
	background-image: url(../img/btn_regist_wide_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}


.btn-shuten-about a{
	background-image: url(../img/btn_shuten_about.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}

.btn-shuten-about a:hover{
	background-image: url(../img/btn_shuten_about_s.jpg);
}

.btn-shuten-about {
	background-image: url(../img/btn_shuten_about_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}


.btn-taiten-about a{
	background-image: url(../img/btn_taiten_about.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}

.btn-taiten-about a:hover{
	background-image: url(../img/btn_taiten_about_s.jpg);
}

.btn-taiten-about {
	background-image: url(../img/btn_taiten_about_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}


.btn-expopen a{
	background-image: url(../img/btn_expopen.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}

.btn-expopen a:hover{
	background-image: url(../img/btn_expopen_s.jpg);
}

.btn-expopen {
	background-image: url(../img/btn_expopen_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}



.btn-contact-foot a{
	background-image: url(../img/btn_contact_foot.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 175px;
}

.btn-contact-foot a:hover{
	background-image: url(../img/btn_contact_foot_s.jpg);
}

.btn-contact-foot {
	background-image: url(../img/btn_contact_foot_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 175px;
}

.btn-contact-foot2 a{
	background-image: url(../img/btn_contact_foot2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 290px;
}

.btn-contact-foot2 a:hover{
	background-image: url(../img/btn_contact_foot2_s.jpg);
}

.btn-contact-foot2 {
	background-image: url(../img/btn_contact_foot2_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	width: 290px;
}

.btn-contact-foot3 a{
	background-image: url(../img/btn_contact_foot3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	width: 480px;
}

.btn-contact-foot3 a:hover{
	background-image: url(../img/btn_contact_foot3_s.jpg);
}

.btn-contact-foot3 {
	background-image: url(../img/btn_contact_foot3_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	width: 480px;
}


/*----------------------------------------------------
お店出したい！の定義
----------------------------------------------------*/

#shu-navi-l {
    width:200px;
	float:left;
}


#shu-navi-r {
	float: left;
	width: 680px;
	padding-top: 7px;
}

#shu-navi-r {
	float: left;
	width: 680px;
	padding-top: 7px;
}

#shu-navi01 a{
	background-image: url(../img/shu_navi_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 200px;
}

#shu-navi01 a:hover{
	background-image: url(../img/shu_navi_01_s.jpg);
}

#shu-navi01{
	background-image: url(../img/shu_navi_01_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 200px;
}

#shu-navi01-2 a{
	background-image: url(../img/shu_navi_01_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 200px;
}



#shu-navi02 a{
	background-image: url(../img/shu_navi_02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 94px;
}

#shu-navi02 a:hover{
	background-image: url(../img/shu_navi_02_s.jpg);
}

#shu-navi02{
	background-image: url(../img/shu_navi_02_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 94px;
}

#shu-navi02-2 a{
	background-image: url(../img/shu_navi_02_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 94px;
}

#shu-navi03 a{
	background-image: url(../img/shu_navi_03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}

#shu-navi03-2 a{
	background-image: url(../img/shu_navi_03_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}

#shu-navi03 a:hover{
	background-image: url(../img/shu_navi_03_s.jpg);
}

#shu-navi03{
	background-image: url(../img/shu_navi_03_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}

#shu-navi04 a{
	background-image: url(../img/shu_navi_04.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 147px;
}

#shu-navi04 a:hover{
	background-image: url(../img/shu_navi_04_s.jpg);
}

#shu-navi04{
	background-image: url(../img/shu_navi_04_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 147px;
}

#shu-navi05 a{
	background-image: url(../img/shu_navi_05.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}

#shu-navi05 a:hover{
	background-image: url(../img/shu_navi_05_s.jpg);
}

#shu-navi05{
	background-image: url(../img/shu_navi_05_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}

#shu-navi06 a{
	background-image: url(../img/shu_navi_06.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 164px;
}

#shu-navi06 a:hover{
	background-image: url(../img/shu_navi_06_s.jpg);
}

#shu-navi06{
	background-image: url(../img/shu_navi_06_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 164px;
}

#shu-navi07 a{
	background-image: url(../img/shu_navi_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 91px;
}

#shu-navi07 a:hover{
	background-image: url(../img/shu_navi_07_s.jpg);
}

#shu-navi07{
	background-image: url(../img/shu_navi_07_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 91px;
}


/*お役立ち情報top*/
#useful01 span, #useful02 span, #useful03 span, #useful04 span{
    display:none;
	}

#useful01 .inner, #useful02 .inner, #useful03 .inner, #useful04 .inner{
    padding:45px 20px 0px 66px;
}

#useful01 {
    background:url(/useful/img/useful01.png) top center no-repeat;
	text-align:left;
	}

#useful02 {
    background:url(/useful/img/useful02.png) top center no-repeat;
	text-align:left;
	}

#useful03 {
    background:url(/useful/img/useful03.png) top center no-repeat;
	text-align:left;
	}

#useful04 {
    background:url(/useful/img/useful04.png) top center no-repeat;
	text-align:left;
	}

#useful03-bg {
    background:url(/useful/img/useful_bg.gif) top center repeat-y;
	text-align:left;
	padding-left:66px;
	}


#useful01 a,#useful02 a, #useful03 a, #useful04 a{
    display:block;
    font-size:75%;
	line-height:135%;
    color:#FF6600;
	text-decoration:underline;
	width:650px;
	height:120px;
	
	}

/*#useful02-bg a{
    font-size:75%;
	line-height:135%;
    color:#FF6600;
	text-decoration:underline;
	
	}

#useful02{
    display:block;
	width:650px;
	}
*/


#useful01 a:hover, #useful02 a:hover, #useful03 a:hover, #useful04 a:hover{
    color:#666666;
	text-decoration:none;
	}

/*#useful01 a:visited, #useful02 a:visited{
    color:#FF6600;
	text-decoration:underline;
	}
*/


/*お店出したい！トップ*/
.btn-open-about span, .btn-open-sublease span, .btn-open-process span, .btn-first-open span, .btn-open-sublease-r span, .btn-open-process-r span{
    display:none;
}

.btn-open-about a{
	background-image: url(../../open/img/btn_open_about.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 200px;
}

.btn-open-about a:hover{
	background-image: url(../../open/img/btn_open_about_s.jpg);
}

.btn-open-sublease a{
	background-image: url(../../open/img/btn_open_sublease.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 200px;
}

.btn-open-sublease a:hover{
	background-image: url(../../open/img/btn_open_sublease_s.jpg);
}

.btn-open-process a{
	background-image: url(../../open/img/btn_open_process.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 200px;
}

.btn-open-process a:hover{
	background-image: url(../../open/img/btn_open_process_s.jpg);
}


.btn-open-sublease-r a{
	background-image: url(../../open/img/btn_open_sublease_r.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 180px;
}

.btn-open-sublease-r a:hover{
	background-image: url(../../open/img/btn_open_sublease_r_s.jpg);
}

.btn-open-process-r a{
	background-image: url(../../open/img/btn_open_process_r.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 180px;
}

.btn-open-process-r a:hover{
	background-image: url(../../open/img/btn_open_process_r_s.jpg);
}




#regist2 {
	background-image:url(../../img/case_bg.gif);
	background-color:#f8f8f8;
	width:160px;
	padding:10px 10px 5px 10px;
}

#regist2 ul {
    margin-left:23px;
	margin-top:10px;
}


#regist2 ul li a{
	background-image:url(../img/btn_regist.jpg);
	display:block;
	width:134px;
	height:53px;
}

#regist2 ul li a:hover{
	background-image:url(../img/btn_regist_s.jpg);
}

#regist3 {
	background-image:url(../../img/case_bg.gif);
	background-color:#f8f8f8;
}



#regist3 ul li a{
	background-image:url(../img/btn_regist.jpg);
	display:block;
	width:134px;
	height:53px;
}

#regist3 ul li a:hover{
	background-image:url(../img/btn_regist_s.jpg);
}

#regist4 {
	background-color:#f4f4f4;
}



#regist4 a{
	background-image:url(../img/btn_regist.jpg);
	display:block;
	width:134px;
	height:53px;
}

#regist4 a:hover{
	background-image:url(../img/btn_regist_s.jpg);
}


/* 出店支援サービス概要 */
.about-contents{
	margin-left: 15px;
	color: 666666;
}

.sublease-contents{
	margin-left:40px;
}

.detail a{
	display: block;
	width:86px;
	height:20px;
	background-image: url(../img/btn_detail.gif);
	background-repeat: no-repeat;
}

.detail a:hover{
	background-image: url(../img/btn_detail_s.gif);
}

.btn-about-sublease a{
	display: block;
	width:165px;
	height:68px;
	background-image: url(../img/btn_about_sublease.jpg);
	background-repeat: no-repeat;
}

.btn-about-sublease a:hover{
	background-image: url(../img/btn_about_sublease_s.jpg);
}

.btn-about-process a{
	display: block;
	width:165px;
	height:68px;
	background-image: url(../img/btn_about_process.jpg);
	background-repeat: no-repeat;
}

.btn-about-process a:hover{
	background-image: url(../img/btn_about_process_s.jpg);
}

.btn-faq a{
	display: block;
	width:165px;
	height:68px;
	background-image: url(../img/btn_faq.jpg);
	background-repeat: no-repeat;
}

.btn-faq a:hover{
	background-image: url(../img/btn_faq_s.jpg);
}

/*物件検索*/
#other_joken td{
	padding-right: 15px;
}


.joken{
    width:150px;
}

.joken-table {
	color: #666666;
	font-size: 75%;
	line-height: 135%;
}

.joken-table td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.joken-table .item01{
	background-color: #FCF9E2;
	width: 11em;
}

.joken-table .item02{
	background-color: #f4f4f4;
}





/* 物件検索 地域＋駅検索 */
.area_eki{
	width: 130px;
	padding-bottom:5px;
}





/*物件検索結果*/
.list-table {
}

.list-table td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	background-color: #eeeeee;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.list-table .item01{
	color: #333333;
	background-color: #CCCCCC;
	font-size: 75%;
	line-height: 135%;
	text-align: center;
	white-space:nowrap;
}

/*.list-table .item02{
	background-color: #eeeeee;
}*/



/*その他テーブル系*/
/*.list-table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.list-table td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}

.list-table .item01{
	color: #FFFFFF;
	background-color: #666666;
	font-size: 75%;
	line-height: 135%;
	text-align: center;
}
*/
.bg-m{
	background-image:url(../img/bg_m.jpg);
	background-repeat:no-repeat;
	width: 650px;
}

.bg-m2{
	background-image:url(../img/bg_m2.jpg);
	background-repeat:no-repeat;
	width: 650px;
}


.link-all-select a{
	display: block;
	width:105px;
	height:24px;
	background-image: url(../img/btn_select.jpg);
	background-repeat: no-repeat;
}

.link-all-select a:hover{
	background-image: url(../img/btn_select_s.jpg);
	background-repeat: no-repeat;
}

.link-all-select-release a{
	display: block;
	width:105px;
	height:24px;
	background-image: url(../img/btn_release.jpg);
	background-repeat: no-repeat;
}

.link-all-select-release a:hover{
	background-image: url(../img/btn_release_s.jpg);
	background-repeat: no-repeat;
}

.link-station a{
	display: block;
	width:105px;
	height:33px;
	background-image: url(../img/btn_station.jpg);
	background-repeat: no-repeat;
}

.link-station a:hover{
	background-image: url(../img/btn_station_s.jpg);
	background-repeat: no-repeat;
}

.link-j-station a{
	display: block;
	width:105px;
	height:33px;
	background-image: url(../img/btn_j_station.jpg);
	background-repeat: no-repeat;
}

.link-j-station a:hover{
	background-image: url(../img/btn_j_station_s.jpg);
	background-repeat: no-repeat;
}



.link-return span{
    display:none;
}


.link-return a{
	display: block;
	width:105px;
	height:38px;
	background-image: url(../img/btn_return.jpg);
	background-repeat: no-repeat;
}

.link-return a:hover{
	background-image: url(../img/btn_return_s.jpg);
	background-repeat: no-repeat;
}

.link-tenpo a{
	display: block;
	width:105px;
	height:38px;
	background-image: url(../img/btn_tenpo.jpg);
	background-repeat: no-repeat;
}

.link-tenpo a:hover{
	background-image: url(../img/btn_tenpo_s.jpg);
	background-repeat: no-repeat;
}

.link-kensaku a{
	display: block;
	width:105px;
	height:38px;
	background-image: url(../img/btn_search2.jpg);
	background-repeat: no-repeat;
}

.link-kensaku a:hover{
	background-image: url(../img/btn_search2_s.jpg);
	background-repeat: no-repeat;
}

.link-jt a{
	display: block;
	width:105px;
	height:38px;
	background-image: url(../img/btn_jt.jpg);
	background-repeat: no-repeat;
}

.link-jt a:hover{
	background-image: url(../img/btn_jt_s.jpg);
	background-repeat: no-repeat;
}





/*物件詳細情報表*/
.detail-table {

}

.detail-table td{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #eeeeee;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.detail-table .item01{
	width:100px;
	color: #333333;
	background-color: #CCCCCC;
	font-size: 75%;
	line-height: 135%;
}

.detail-table .item02{
	color: #666666;
	padding-left: 10px;
	font-size: 75%;
	line-height: 200%;
}

.detail-table .item03{
	color: #666666;
	width:183px;
}

.none-img{
}


// 希望条件登録
/*路線・駅検索*/
.line-st{
    width:150px;
}




/*出店相場*/

/*.list-table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.list-table td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
}*/






/*情報登録系*/
.input-table {
}

.input-table td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.input-table .item01{
	width:150px;
	color: #333333;
	background-color: #CCCCCC;
	font-size: 75%;
	line-height: 200%;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.input-table .item02{
	width:30px;
	color: #666666;
	font-size: 75%;
	line-height: 200%;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #eeeeee;
}

.input-table .item03{
	width:430px;
	padding-left: 10px;
	background-color: #eeeeee;
}


#rule {
	width:630px;
	background-color:#eeeeee;
	overflow-y: scroll;
	height: 100px;
	padding: 10px;
}




#confirm a{
	background-image:url(../img/btn_confirm.jpg);
	background-repeat:no-repeat;
	display:block;
	width:161px;
	height:38px;
}

#confirm a:hover{
	background-image:url(../img/btn_confirm_s.jpg);
}


#trans a{
	background-image:url(../img/btn_trans.jpg);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:38px;
}

#trans a:hover{
	background-image:url(../img/btn_trans_s.jpg);
}



#btn-return a{
	background-image:url(../img/btn_return.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
	height:38px;
}

#btn-return a:hover{
	background-image:url(../img/btn_return_s.jpg);
}

.btn-j-return a{
	background-image:url(../img/btn_j_return.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
	height:38px;
}

.btn-j-return a:hover{
	background-image:url(../img/btn_j_return_s.jpg);
}


#change a{
	background-image:url(../img/btn_change.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
	height:38px;
}

#change a:hover{
	background-image:url(../img/btn_change_s.jpg);
}

#change2 a{
	background-image:url(../img/btn_change2.jpg);
	background-repeat:no-repeat;
	display:block;
	width:160px;
	height:38px;
}

#change2 a:hover{
	background-image:url(../img/btn_change2_s.jpg);
}

.link-pass a{
    background-image:url(../img/btn_pass_small.jpg);
    background-repeat:no-repeat;
    display:block;
    width:100px;
    height:30px;
}

.link-pass a:hover{
    background-image:url(../img/btn_pass_small_s.jpg);
    background-repeat:no-repeat;
}

.link-member a{
    background-image:url(../img/btn_member_small.jpg);
    background-repeat:no-repeat;
    display:block;
    width:95px;
    height:30px;
}

.link-member a:hover{
    background-image:url(../img/btn_member_small_s.jpg);
    background-repeat:no-repeat;
}

.link-taikai a{
    background-image:url(../img/btn_taikai_small.jpg);
    background-repeat:no-repeat;
    display:block;
    width:60px;
    height:30px;
}

.link-taikai a:hover{
    background-image:url(../img/btn_taikai_small_s.jpg);
    background-repeat:no-repeat;
}

.btn-back-mypage a{
    background-image:url(../img/btn_back_mypage.jpg);
    background-repeat:no-repeat;
    display:block;
    width:165px;
    height:38px;
}

.btn-back-mypage a:hover{
    background-image:url(../img/btn_back_mypage_s.jpg);
}

.btn-taikai a{
    background-image:url(../img/btn_taikai.jpg);
    background-repeat:no-repeat;
    display:block;
    width:105px;
    height:38px;
}

.btn-taikai a:hover{
    background-image:url(../img/btn_taikai_s.jpg);
}


.kaijo a{
    background-image:url(../img/btn_kaijo.jpg);
    background-repeat:no-repeat;
    display:block;
    width:130px;
    height:30px;
}

.kaijo a:hover{
    background-image:url(../img/btn_kaijo_s.jpg);
    background-repeat:no-repeat;
}

.favo a{
    background-image:url(../img/btn_favorite_small.jpg);
    background-repeat:no-repeat;
    display:block;
    width:130px;
    height:30px;
}

.favo a:hover{
    background-image:url(../img/btn_favorite_small_s.jpg);
    background-repeat:no-repeat;
}

.condition td{
	background-color:#eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.condition a{
	background-image: url(../img/arrow_f4.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-indent: 10px;
	width: 125px;
	display: block;
}

.condition a:hover{
	background-image: url(../img/arrow_f4_s.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#karamail a{
	background-image:url(../img/btn_karamail.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:38px;
}

#karamail a:hover{
	background-image:url(../img/btn_karamail_s.jpg);
}

#soushin a{
	background-image:url(../img/btn_soushin.jpg);
	background-repeat:no-repeat;
	display:block;
	width:80px;
	height:38px;
}

#soushin a:hover{
	background-image:url(../img/btn_soushin_s.jpg);
}

#tokuten a{
	background-image:url(../img/btn_tokuten.jpg);
	background-repeat:no-repeat;
	display:block;
	width:185px;
	height:85px;
}

#tokuten a:hover{
	background-image:url(../img/btn_tokuten_s.jpg);
}




/*出店事例*/
.jirei-table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


.jirei-table .item01{
	color: #FFFFFF;
	background-color: #666666;
	font-size: 75%;
	line-height: 135%;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}

.jirei-table .item02{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}



#jirei-list {
	overflow-y: scroll;
	height: 200px;
	width: 650px;
}

#jirei-list .jirei-area{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}



/*会員ログイン*/

#login-main{
	background-image:url(../../open/member/img/login_bg.jpg);
	background-repeat:no-repeat;
	height: 125px;
}

#login-main a{
	background-image:url(../../open/member/img/login_btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 54px;
	width: 360px;
}

#login-main a:hover{
	background-image:url(../../open/member/img/login_btn_s.jpg);
	background-repeat:no-repeat;
	display: block;
	height: 54px;
	width: 360px;
}

#login-main .member-login {
	width: 253px;
	height: 16px;
	font-size: 75%;
	padding-left: 2px;
	color: #666666;
	line-height: 135%;
}

/*グレーボックス*/
.gray-box{
	background-color:#EEEEEE;
	padding: 10px;
    }

/*ブログ*/
.blog{
	border: 10px solid #eeeeee;
	padding: 10px;
    }
	
	
	
/*成約のポイント*/
#point01 span,#point02 span,#point03 span,#point04 span,#point05 span{
    display:none;
	}

#point01 .inner, #point02 .inner, #point03 .inner, #point04 .inner, #point05 .inner {
    padding:50px 20px 0px 66px;
}

#point01 {
    background:url(../../open/point/img/point01.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:120px;
	}

#point02 {
    background:url(../../open/point/img/point02.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:110px;
	}

#point03 {
    background:url(../../open/point/img/point03.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:110px;
	}
	
#point04 {
    background:url(../../open/point/img/point04.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:110px;
	}	

#point05 {
    background:url(../../open/point/img/point05.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:110px;
	}



#point01 , #point02, #point04 , #point05 , #point03{
    color:#666666;
    font-size:75%;
	line-height:135%;
	}


/*----------------------------------------------------
お店売りたい！の定義
----------------------------------------------------*/

#tai-navi-l {
    width:200px;
	float:left;
}


#tai-navi-r {
	float: left;
	width: 680px;
	padding-top: 7px;
}

#tai-navi-r {
	float: left;
	width: 680px;
	padding-top: 7px;
}

#tai-navi01 a{
	background-image: url(../img/tai_navi_01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 200px;
}

#tai-navi01 a:hover{
	background-image: url(../img/tai_navi_01_s.jpg);
}

#tai-navi01{
	background-image: url(../img/tai_navi_01_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 200px;
}



#tai-navi02 a{
	background-image: url(../img/tai_navi_02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 167px;
}

#tai-navi02 a:hover{
	background-image: url(../img/tai_navi_02_s.jpg);
}

#tai-navi02{
	background-image: url(../img/tai_navi_02_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 167px;
}

#tai-navi03 a{
	background-image: url(../img/tai_navi_03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 109px;
}

#tai-navi03 a:hover{
	background-image: url(../img/tai_navi_03_s.jpg);
}

#tai-navi03{
	background-image: url(../img/tai_navi_03_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 109px;
}

#tai-navi04 a{
	background-image: url(../img/tai_navi_04.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 75px;
}

#tai-navi04 a:hover{
	background-image: url(../img/tai_navi_04_s.jpg);
}

#tai-navi04{
	background-image: url(../img/tai_navi_04_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 75px;
}

#tai-navi05 a{
	background-image: url(../img/tai_navi_05.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 146px;
}

#tai-navi05 a:hover{
	background-image: url(../img/tai_navi_05_s.jpg);
}

#tai-navi05{
	background-image: url(../img/tai_navi_05_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 146px;
}

#tai-navi06 a{
	background-image: url(../img/tai_navi_06.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 91px;
}

#tai-navi06 a:hover{
	background-image: url(../img/tai_navi_06_s.jpg);
}

#tai-navi06{
	background-image: url(../img/tai_navi_06_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 91px;
}

#tai-navi07 a{
	background-image: url(../img/tai_navi_07.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}

#tai-navi07 a:hover{
	background-image: url(../img/tai_navi_07_s.jpg);
}

#tai-navi07{
	background-image: url(../img/tai_navi_07_s.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 92px;
}


#btn-shu a{
	background-image: url(../img/btn_shu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 68px;
	width: 200px;
}

#btn-shu a:hover{
	background-image: url(../img/btn_shu_s.jpg);
}

#btn-shu span{
    display:none;
}

#btn-tai a{
	background-image: url(../img/btn_tai.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 68px;
	width: 200px;
}

#btn-tai a:hover{
	background-image: url(../img/btn_tai_s.jpg);
}

#btn-tai span{
    display:none;
}


#btn-cl-con a{
	background-image: url(../img/btn_cl_con.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 105px;
	width: 200px;
}

#btn-cl-con a:hover{
	background-image: url(../img/btn_cl_con_s.jpg);
}

#btn-cl-con span{
    display:none;
}

#btn-cl-ass a{
	background-image: url(../img/btn_cl_ass.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 105px;
	width: 200px;
}

#btn-cl-ass a:hover{
	background-image: url(../img/btn_cl_ass_s.jpg);
}

#btn-cl-ass span{
    display:none;
}


#btn-cl-con2 a{
	background-image: url(../img/btn_cl_con2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	width: 185px;
}

#btn-cl-con2 a:hover{
	background-image: url(../img/btn_cl_con2_s.jpg);
}

#btn-cl-con2 span{
    display:none;
}

#btn-cl-con3 a{
	background-image: url(../img/btn_cl_con3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	width: 185px;
}

#btn-cl-con3 a:hover{
	background-image: url(../img/btn_cl_con3_s.jpg);
}

#btn-cl-con3 span{
    display:none;
}



#btn-cl-ass2 a{
	background-image: url(../img/btn_cl_ass2.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	width: 185px;
}

#btn-cl-ass2 a:hover{
	background-image: url(../img/btn_cl_ass2_s.jpg);
}

#btn-cl-ass2 span{
    display:none;
}

#btn-cl-ass3 a{
	background-image: url(../img/btn_cl_ass3.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 55px;
	width: 210px;
}

#btn-cl-ass3 a:hover{
	background-image: url(../img/btn_cl_ass3_s.jpg);
}

#btn-cl-ass3 span{
    display:none;
}



#btn-cl-honsatei a{
	background-image: url(../img/btn_cl_honsatei.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 78px;
	width: 650px;
}

#btn-cl-honsatei a:hover{
	background-image: url(../img/btn_cl_honsatei_s.jpg);
}

#btn-cl-honsatei span{
    display:none;
}


#btn-cl-ass-r a{
	background-image: url(../img/btn_cl_ass_r.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 105px;
	width: 180px;
}

#btn-cl-ass-r a:hover{
	background-image: url(../img/btn_cl_ass_r_s.jpg);
}

#btn-cl-ass-r span{
    display:none;
}

/*メニュー左バージョン*/

.cl-menu-bg {
	background-image:url(../../close/img/cl_menu_bg_s.gif);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.cl-menu-bg .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
}




.cl-menu-bg a{
	background-image:url(../../close/img/cl_menu_bg.gif);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:40px;
}

.cl-menu-bg a:hover{
	background-image:url(../../close/img/cl_menu_bg_s.gif);
}

.cl-menu-bg a .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
	text-decoration:none;
}

/*メニュー右バージョン*/

.r_cl-menu-bg {
	background-image:url(../../close/img/cl_menu_bg_s.gif);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r_cl-menu-bg .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
}




.r_cl-menu-bg a{
	background-image:url(../../close/img/cl_menu_bg.gif);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:40px;
}

.r_cl-menu-bg a:hover{
	background-image:url(../../close/img/cl_menu_bg_s.gif);
}

.r_cl-menu-bg a .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
	text-decoration:none;
}




/*トップページコンテンツメニュー右バージョン*/

.r-contents{
} 

.r-contents li .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
}

.r-contents li a .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
	text-decoration:none;
}

.r-contents01 {
	background-image:url(../img/btn_contents01.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents01 a{
	background-image:url(../img/btn_contents01.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents01 a:hover{
	background-image:url(../img/btn_contents01_s.jpg);
}

.r-contents02 {
	background-image:url(../img/btn_contents02.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents02 a{
	background-image:url(../img/btn_contents02.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents02 a:hover{
	background-image:url(../img/btn_contents02_s.jpg);
}


.r-contents03 {
	background-image:url(../img/btn_contents03.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents03 a{
	background-image:url(../img/btn_contents03.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents03 a:hover{
	background-image:url(../img/btn_contents03_s.jpg);
}


.r-contents04 {
	background-image:url(../img/btn_contents04.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents04 a{
	background-image:url(../img/btn_contents04.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents04 a:hover{
	background-image:url(../img/btn_contents04_s.jpg);
}


.r-contents05 {
	background-image:url(../img/btn_contents05.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents05 a{
	background-image:url(../img/btn_contents05.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:180px;
	height:40px;
}

.r-contents05 a:hover{
	background-image:url(../img/btn_contents05_s.jpg);
}



/*トップページコンテンツメニュー左バージョン*/

.l-contents{
} 

.l-contents li .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
}

.l-contents li a .inner{
    padding:2px 0px 0px 24px;
	text-align:left;
	text-decoration:none;
}

.l-contents01 {
	background-image:url(../img/btn_l_contents01_s.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents01 a{
	background-image:url(../img/btn_l_contents01.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents01 a:hover{
	background-image:url(../img/btn_l_contents01_s.jpg);
}

.l-contents02 {
	background-image:url(../img/btn_l_contents02_s.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents02 a{
	background-image:url(../img/btn_l_contents02.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents02 a:hover{
	background-image:url(../img/btn_l_contents02_s.jpg);
}


.l-contents03 {
	background-image:url(../img/btn_l_contents03_s.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents03 a{
	background-image:url(../img/btn_l_contents03.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents03 a:hover{
	background-image:url(../img/btn_l_contents03_s.jpg);
}


.l-contents04 {
	background-image:url(../img/btn_l_contents04_s.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents04 a{
	background-image:url(../img/btn_l_contents04.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents04 a:hover{
	background-image:url(../img/btn_l_contents04_s.jpg);
}


.l-contents05 {
	background-image:url(../img/btn_l_contents05_s.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents05 a{
	background-image:url(../img/btn_l_contents05.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents05 a:hover{
	background-image:url(../img/btn_l_contents05_s.jpg);
}


.l-contents-bg {
	background-image:url(../img/btn_l_contents_bg.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents-bg a{
	background-image:url(../img/btn_l_contents_bg.jpg);
	background-repeat:no-repeat;
	background-color:#f4f4f4;
	display:block;
	width:200px;
	height:40px;
}

.l-contents-bg a:hover{
	background-image:url(../img/btn_l_contents_bg_s.jpg);
}



/*売りたいtop*/
#close01 span,#close02 span,#close03 span,#close04 span,#close05 span,#close06 span{
    display:none;
	}

#close01 .inner, #close02 .inner, #close03 .inner, #close04 .inner, #close05 .inner, #close06 .inner {
    padding:50px 20px 0px 56px;
}

#close01 {
    background:url(../../close/img/close01.jpg) top center no-repeat;
	text-align:left;
	}

#close02 {
    background:url(../../close/img/close02.jpg) top center no-repeat;
	text-align:left;
	}

#close03 {
    background:url(../../close/img/close03.jpg) top center no-repeat;
	text-align:left;
	}
	
#close04 {
    background:url(../../close/img/close04.jpg) top center no-repeat;
	text-align:left;
	}	

#close05 {
    background:url(../../close/img/close05.jpg) top center no-repeat;
	text-align:left;
	}

#close06 {
    background:url(../../close/img/close06.jpg) top center no-repeat;
	text-align:left;
	}

#close01 a, #close02 a, #close03 a, #close04 a, #close05 a, #close06 a{
    display:block;
    font-size:75%;
	line-height:135%;
    color:#FF6600;
	text-decoration:underline;
	width:650px;
	height:95px;
	
	}

#close01 a:hover, #close02 a:hover, #close03 a:hover, #close04 a:hover, #close05 a:hover, #close06 a:hover{
    color:#666666;
	text-decoration:none;
	}

/*#close01 a:visited, #close02 a:visited, #close03 a:visited, #close04 a:visited, #close05 a:visited, #close06 a:visited{
    color:#FF6600;
	text-decoration:underline;
	}*/


/*売る手順*/
#howto01 span,#howto02 span,#howto03 span,#howto04 span,#howto05 span,#howto06 span,#howto07 span{
    display:none;
	}

#howto01 .inner, #howto02 .inner, #howto03 .inner, #howto04 .inner, #howto05 .inner, #howto06 .inner, #howto07 .inner {
    padding:40px 20px 0px 66px;
}

#howto01 {
    background:url(../../close/howto/img/howto01.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:102px;
	}

#howto02 {
    background:url(../../close/howto/img/howto02.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:117px;
	}

#howto03 {
    background:url(../../close/howto/img/howto03.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:102px;
	}
	
#howto04 {
    background:url(../../close/howto/img/howto04.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:102px;
	}	

#howto05 {
    background:url(../../close/howto/img/howto05.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:92px;
	}

#howto06 {
    background:url(../../close/howto/img/howto06.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:102px;
	}
	
#howto07 {
    background:url(../../close/howto/img/howto07.jpg) top center no-repeat;
	text-align:left;
	width:650px;
	height:96px;
	}

#howto01 , #howto02, #howto04 , #howto05 , #howto06 , #howto07 {
    color:#666666;
    font-size:75%;
	line-height:135%;
	}

#howto01 a:hover, #howto02 a:hover, #howto03 a:hover, #howto04 a:hover, #howto05 a:hover, #howto06 a:hover, #howto07 a:hover{
    color:#FFffff;
	background-color:#FF6600;
	}

#howto01 a:visited, #howto02 a:visited, #howto03 a:visited, #howto04 a:visited, #howto05 a:visited, #howto06 a:visited, #howto07 a:visited{
    color:#FF6600;
	text-decoration:underline;
	}








/*不要*/
#taiten-btn-01 a{
	background-image:url(../../close/img/taiten_btn_01.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:51px;
}

#taiten-btn-01 a:hover{
	background-image:url(../../close/img/taiten_btn_01_s.jpg);
}

#taiten-btn-01 {
	background-image:url(../../close/img/taiten_btn_01_s.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:51px;
}


#taiten-btn-02 a{
	background-image:url(../../close/img/taiten_btn_02.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:51px;
}

#taiten-btn-02 {
	background-image:url(../../close/img/taiten_btn_02_s.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:51px;
}

#taiten-btn-02 a:hover{
	background-image:url(../../close/img/taiten_btn_02_s.jpg);
}

#taiten-btn-03 a{
	background-image:url(../../close/img/taiten_btn_03.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:51px;
}

#taiten-btn-03 a:hover{
	background-image:url(../../close/img/taiten_btn_03_s.jpg);
}


#taiten-btn-03 {
	background-image:url(../../close/img/taiten_btn_03_s.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:51px;
}


#contents01 a{
	background-image:url(../../close/img/taiten_menu_01_2.jpg);
	background-repeat:no-repeat;
	display:block;
	width:349px;
	height:49px;
}

#contents01 a:hover{
	background-image:url(../../close/img/taiten_menu_01_2_s.jpg);
	background-repeat:no-repeat;
}

#contents02 a{
	background-image:url(../../close/img/taiten_menu_02_2.jpg);
	background-repeat:no-repeat;
	display:block;
	width:349px;
	height:49px;
}

#contents02 a:hover{
	background-image:url(../../close/img/taiten_menu_02_2_s.jpg);
	background-repeat:no-repeat;
}

#contents03 a{
	background-image:url(../../close/img/taiten_menu_03_2.jpg);
	background-repeat:no-repeat;
	display:block;
	width:349px;
	height:49px;
}

#contents03 a:hover{
	background-image:url(../../close/img/taiten_menu_03_2_s.jpg);
	background-repeat:no-repeat;
}


/*----------------------------------------------------
その他ページの定義
----------------------------------------------------*/

/*FAQ*/
#faq dl{
	width: 655px;
	padding-bottom: 5px;
	padding-top: 10px;
}

#faq dt {
	clear: left;
	float: left;
	width: 50px;
}

#faq dd{
	line-height: 150%;
	font-size: 75%;
	margin-left: 50px;
	margin-right: 10px;
	color: #666666;
}


.y-line-dot {
	background-image:url(../img/line_dot.gif);
	background-repeat:repeat-x;
	width: 100%;
	background-position: 0px 6px;
}

.y-line-dot-180 {
	background-image:url(../img/line_dot.gif);
	background-repeat:repeat-x;
	width: 180px;
	background-position: 0px 10px;
	height: 20px;
}

.y-line-dot-100p {
	background-image:url(../img/line_dot.gif);
	background-repeat:repeat-x;
	width: 100%;
	background-position: 0px 10px;
	height: 20px;
}



.return {
	padding-top: 25px;
}

.return a{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: 18px;
	float: right;
	font-size: 75%;
	line-height: 135%;
	color: #666666;
}

.return a:hover{
	background-image:url(../img/arrow_s.gif);
	background-repeat:no-repeat;
	color: #999999;
}

.arrow a{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display: block;
	text-indent: 18px;
	float: left;
	font-size: 90%;
	line-height: 135%;
	color: #666666;
}

.arrow a:hover{
	background-image:url(../img/arrow_s.gif);
	background-repeat:no-repeat;
	color: #999999;
}

/*会社概要*/
.company-table {
}

.company-table td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.company-table .item01{
	width:120px;
	background-color: #CCCCCC;
	font-size: 75%;
	line-height: 135%;
	text-align: left;
	color: #333333;
}

.company-map {
    padding-top:5px;
}

.company-map a{
    background-image:url(../../company/img/btn_map.gif);
    background-repeat:no-repeat;
    display:block;
    width:52px;
    height:27px;
}

.company-map a{
    background-image:url(../../company/img/btn_map_s.gif);
    background-repeat:no-repeat;
}


/*用語集*/
.words-area {
    padding:0px 20px 0px 20px;
}

.words td{
	background-color:#eeeeee;
	padding: 5px 5px 5px 20px;
}

.words a{
	background-image: url(../img/arrow_f4.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-indent: 20px;
	width: 125px;
	display: block;
}

.words a:hover{
	background-image: url(../img/arrow_f4_s.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.txtlink-btn a{
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	text-indent: 20px;
	display: block;
}

.txtlink-btn a:hover{
	background-image: url(../img/arrow_s.gif);
	background-repeat: no-repeat;
}

/* サイトマップ */
.sitemap-arrow a{
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	display: block;
	text-indent: 18px;
	font-size: 75%;
	line-height: 135%;
	color: #666666;
	margin-top:10px;
}

.sitemap-arrow a:hover{
	background-image:url(../img/arrow_s.gif);
	background-repeat:no-repeat;
	color: #999999;
}

.sitemap-arrow span{
	display: block;
	font-size: 75%;
	line-height: 135%;
	color: #666666;
	margin-top:10px;
}





/* 出店実績 */
.jisseki-list {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;

}



.jisseki-list td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
}


/* 貸し店舗 */
.rent-contents{
	margin-left: 15px;
	color: 666666;
}

.rent-merit-l{
		background-image:url(../../estate/img/rent_img_04.jpg);
		background-repeat:repeat-y;
}

.rent-merit-r{
		background-image:url(../../estate/img/rent_img_05.jpg);
		background-repeat:repeat-y;
}


/* 物件画像NEWマーク、成約済みマーク定義 */
.img-top {
	position: relative;
	top: 0px;
	left: 0px;
}

.img-new-mark {
	position: absolute;
	z-index: 2;
}

.img-seiyakuzumi {
	position: absolute;
	z-index: 3;
}

.img-tenpo {
	position: relative;
	top: 0px;
	left: 0px;
	z-index:1
}

/* 新着物件 */
.comment {
	font-size:	80%;
	color:		#333399;
}


/* 店舗一覧ソートリンク */
.list-sort a {
	color:#FFFFFF;
	font-size: 90%;
	text-decoration: none;
    font-style: normal;
}

.list-sort-active a {
    color: #FF6600;
	text-decoration: none;
    font-style: normal;
}


/* 絶対位置指定 */
.soutai{
    position:relative;
}

.soutai span{
    display:none;
}


.btn-pledgemap{
    position:absolute;
	top:0px;
	left:485px;
	}

.btn-pledgemap a{
	background-image: url(../img/btn_pledgemap.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}

.btn-pledgemap a:hover{
	background-image: url(../img/btn_pledgemap_s.jpg);
}


.btn-pledge{
    position:absolute;
	top:0px;
	left:485px;
	}

.btn-pledge a{
	background-image: url(../img/btn_pledge.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}

.btn-pledge a:hover{
	background-image: url(../img/btn_pledge_s.jpg);
}


.btn-staff{
    position:absolute;
	top:0px;
	left:485px;
	}

.btn-staff a{
	background-image: url(../img/btn_staff.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}

.btn-staff a:hover{
	background-image: url(../img/btn_staff_s.jpg);
}


.btn-staffblog{
    position:absolute;
	top:0px;
	left:485px;
	}

.btn-staffblog a{
	background-image: url(../img/btn_staffblog.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 180px;
}

.btn-staffblog a:hover{
	background-image: url(../img/btn_staffblog_s.jpg);
}



/*会員特典*/

.btn-member01 span,.btn-member02 span,.btn-member03 span{
    display:none;
}

.btn-member01 a{
	background-image: url(../img/btn_member01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}

.btn-member01 a:hover{
	background-image: url(../img/btn_member01_s.jpg);
}


.btn-member02 a{
	background-image: url(../img/btn_member02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}

.btn-member02 a:hover{
	background-image: url(../img/btn_member02_s.jpg);
}


.btn-member03 a{
	background-image: url(../img/btn_member03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 165px;
}

.btn-member03 a:hover{
	background-image: url(../img/btn_member03_s.jpg);
}


/*クイック査定*/
.ass-table {
}

.ass-table td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ass-table .item01{
	width:180px;
	color: #333333;
	background-color: #dfdee8;
	font-size: 75%;
	line-height: 200%;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.ass-table .item02{
	width:380px;
	padding-left: 10px;
	background-color: #eeeeee;
}

.ass-table .item03{
	width:79px;
	color: #333333;
	background-color: #dfdee8;
	font-size: 75%;
	line-height: 200%;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.ass-table .item04{
	width:99px;
	color: #333333;
	background-color: #dfdee8;
	font-size: 75%;
	line-height: 200%;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.asskekka-table{
    background: url(../../close/assessment/img/ass_bg.jpg) repeat;
}



.asskekka-table .item01{
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.ass-main{
    position:relative;
}

.btn-resatei a{
	background-image: url(../img/btn_resatei.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 250px;
	position:absolute;
    top:0px;
    left:150px;
}

.btn-resatei a:hover{
	background-image: url(../img/btn_resatei_s.jpg);
}

.btn-resatei span{
    display:none;
}


.btn-mame a{
	background-image: url(../img/btn_mame.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 240px;
	position:absolute;
    top:0px; 
	right:0px;
}

.btn-mame a:hover{
	background-image: url(../img/btn_mame_s.jpg);
}

.btn-mame span{
    display:none;
}




/*豆知識*/

#mame a:link {
	text-decoration: underline;
	color: #FF3300;
}

#mame a:visited {
	text-decoration: underline;
	color: #FF6633;
}

#mame a:hover {
	text-decoration: underline;
	color: #999999;
}

#mame a:active {
	text-decoration: underline;
	color: #FF3300;
}

#mame01{
	background-image:url(../../close/assessment/img/mame01.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}

#mame02{
	background-image:url(../../close/assessment/img/mame02.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}

#mame03{
	background-image:url(../../close/assessment/img/mame03.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}

#mame04{
	background-image:url(../../close/assessment/img/mame04.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}


#mame05{
	background-image:url(../../close/assessment/img/mame05.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}


#mame06{
	background-image:url(../../close/assessment/img/mame06.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}


#mame07{
	background-image:url(../../close/assessment/img/mame07.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}

#mame08{
	background-image:url(../../close/assessment/img/mame08.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}

#mame09{
	background-image:url(../../close/assessment/img/mame09.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}

#mame10{
	background-image:url(../../close/assessment/img/mame10.jpg);
	background-repeat:no-repeat;
	text-indent:90px;
	width:625px;
	height:22px;
	padding-top: 8px;
}


/*t撤退実績*/


.result{
	width: 650px;
	float:left;
}

.result-l{
    width:200px;
	background-image:url(../../close/results/img/results_l_bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
}

.result-l ul{
    padding:5px 10px 5px 10px;
}


.result-m{
    width:628px;
    padding:5px 10px 5px 10px;
	background-color:#999999;
	float:left;
}

.result-m .item01{
color:#FFFFFF;
float:left;
}

.result-m .item02{
color:#FFFFFF;
float:right;
}


.result-title{
    width:628px;
    padding:5px 10px 5px 10px;
	background-color:#dfdee8;
	float:left;
}

.result-title .item01{
    font-size:95%;
	font-weight:bold;
    padding-top:4px;
    color:#ff0000;
    float:left;
}

.result-title a{
    background-image:url(../img/btn_detail2.jpg);
    display:block;
    width:122px;
    height:24px;
    float:right;
}

.result-title a:hover{
    background-image:url(../img/btn_detail2_s.jpg);
}

.result-title a span{
    display:none;
}

.result-txt{
    width:628px;
    padding:10px;
	background-color:#ffffff;
	float:left;
}

.result-txt img{
    margin-left:10px;
	margin-bottom:5px;
}



.result-archive{
    width:630px;
    padding:5px 10px 5px 10px;
	background-color:#dfdee8;
	float:left;
}

.result-archive .item01{
    font-size:95%;
	font-weight:bold;
    padding-top:4px;
    color:#ff0000;
    float:left;
}


.result-archive a{
    background-image:url(../img/btn_detail2.jpg);
    display:block;
    width:122px;
    height:24px;
    float:right;
}

.result-archive a:hover{
    background-image:url(../img/btn_detail2_s.jpg);
}

.result-archive a span{
    display:none;
}


.archive-txt{
    width:630px;
    padding:10px;
	background-color:#eeeeee;
	float:left;
}




.result-title2{
    width:628px;
    padding:5px 10px 5px 10px;
	float:left;
}

.result-title2 .item01{
    font-size:95%;
	font-weight:bold;
    color:#ff0000;
    float:left;
}

.result-title2 a{
    font-size:75%;
    padding-top:4px;
    color:#FF6600;
    float:right;
}


.result-txt2{
    width:630px;
    padding:10px;
	background-color:#eeeeee;
	float:left;
}

/*.result-txt2 img{
    margin-left:10px;
	margin-bottom:5px;
}*/

.result-txt2 .item01{
    float:left;
	width:445px;
}

.result-txt2 .item02{
    float:right;
	width:160px;
}


.result-point{
    background-image:url(../../close/results/img/results_sub_01.jpg);
    background-repeat:no-repeat;
    width:560px;
    height:27px;
	padding:15px 0px 0px 90px;
}

.point-txt{
    background:url(../../close/results/img/results_point_bg.gif) repeat-y;
    width:630px;
	margin-left:20px;
}

.point-txt p{
    padding:10px;}

.result-comment{
    margin-left:20px;
}



.result-comment .inner{
    background-image:url(../../close/results/img/results_sub_02.jpg);
    background-repeat:no-repeat;
    width:620px;
    height:24px;
	padding:6px 0px 0px 10px;
	font-weight:bold;
}

.comment-txt{
    width:630px;
	margin-left:20px;
}

.comment-txt p{
    padding:10px;}


/*次へボタン*/

.btn-next a{
	background-image: url(../img/btn_next.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 38px;
	width: 105px;
}

.btn-next a:hover{
	background-image: url(../img/btn_next_s.jpg);
}

.btn-next span{
    display:none;
}


.functional-link a{
    font-size:85%;
	font-weight:nomal;
	color: #FF7744;
}

/* Mac IE5.x用 Mac IE5.xのみ読んでしまうコメントアウトの書き方でinline-tableを当てる */
/*\*//*/
.clearfix{
  display:inline-table;
}
/**/
/* 親要素でfloatを解除する .clearfix 終了 */
