@charset "Shift_JIS";

/*===========================================
　>> エリアトップ内要素
　>> clearfix
	（clear要素をまとめて記述）
===========================================*/

/* >> エリアトップ内要素
------------------------------------*/
/*　　メインビジュアル
-----------------------------*/
#content .mainvisual{
	width:940px;
	height:62px;
	margin-bottom:15px;
	/*font-size:small;*/
	font-size:90%;
	line-height:1.1em;
	position:relative;
	}
#content .mainvisual ul{
	bottom:8px;
	left:25px;
	position:absolute;
	}
#content .mainvisual li{
	float:left;
	margin-right:10px;
	}
#content .mainvisual li a{
	display:block;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow_mv.gif) no-repeat left 50%;
	color:#fff; 
	text-decoration:underline;
	}
#content .mainvisual li a:hover{color:#ffff99;}

/*那須　文字色変更 -------*/
#content .mainvisual li.color02 a{
	display:block;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow_mv02.gif) no-repeat left 50%;
	color:#333; 
	text-decoration:underline;
	}
#content .mainvisual li.color02 a:hover{color:#ffff00;}

#content .mainvisual li.blog a{/*color:#FFCC33;*/color:#9b5a00;}
/*ここまで -------*/


/*　　那須・鬼怒川
--------------------------*/
#content .mv_nasu_kinugawa01{ background:transparent url(/nasu_kinugawa/newimg/mv_area01.jpg) no-repeat left top; }

/*　　房総
--------------------------*/
#content .mv_boso01{ background:transparent url(/boso/newimg/mv_area01.jpg) no-repeat left top; }

/*　　箱根
--------------------------*/
#content .mv_hakone01{ background:transparent url(/hakone/newimg/mv_area01.jpg) no-repeat left top; }

/*　山中湖・河口湖・その他富士
-------------------------------*/
#content .mv_yamanakako_kawaguchiko01{ background:transparent url(/yamanakako_kawaguchiko/newimg/mv_area01.jpg) no-repeat left top; }

/*　　鎌倉・逗子・葉山
--------------------------*/
#content .mv_shonan01{ background:transparent url(/shonan/newimg/mv_area01.jpg) no-repeat left top; }

/*　　 湯沢
--------------------------*/
#content .mv_yuzawa01{ background:transparent url(/yuzawa/newimg/mv_area01.jpg) no-repeat left top; }

/*　　蓼科・八ヶ岳
--------------------------*/
#content .mv_tateshina_yatsugatake01{ background:transparent url(/tateshina_yatsugatake/newimg/mv_area01.jpg) no-repeat left top; }

/*　　妙高・斑尾
--------------------------*/
#content .mv_myoko_madarao01{ background:transparent url(/myoko_madarao/newimg/mv_area01.jpg) no-repeat left top; }

/*　　軽井沢
--------------------------*/
#content .mv_karuizawa01{ background:transparent url(/karuizawa/newimg/mv_area01.jpg) no-repeat left top; }

/*　　草津
--------------------------*/
#content .mv_kusatsu01{ background:transparent url(/kusatsu/newimg/mv_area01.jpg) no-repeat left top; }

/*　　伊豆
--------------------------*/
#content .mv_izu01{ background:transparent url(/izu/newimg/mv_area01.jpg) no-repeat left top; }

/*　　熱海・湯河原
--------------------------*/
#content .mv_atami_yugawara01{ background:transparent url(/atami_yugawara/newimg/mv_area01.jpg) no-repeat left top; }

/*　　浜名湖
--------------------------*/
#content .mv_hamanako01{ background:transparent url(/hamanako/newimg/mv_area01.jpg) no-repeat left top; }

/*　　岐阜
--------------------------*/
#content .mv_gifu01{ background:transparent url(/gifu/newimg/mv_area01.jpg) no-repeat left top; }

/*　　関西
--------------------------*/
#content .mv_kansai01{ background:transparent url(/kansai/newimg/mv_area01.jpg) no-repeat left top; }

/*　　伊勢志摩・鳥羽
--------------------------*/
#content .mv_iseshima01{ background:transparent url(/iseshima/newimg/mv_area01.jpg) no-repeat left top; }

/*　　和歌山・天橋立
（マリーナシティ・南紀白浜）
--------------------------*/
#content .mv_wakayama01{ background:transparent url(/wakayama/newimg/mv_area01.jpg) no-repeat left top; }

/*　　沖縄
--------------------------*/
#content .mv_okinawa01{ background:transparent url(/okinawa/newimg/mv_area01.jpg) no-repeat left top; }

/*　　北海道
--------------------------*/
#content .mv_hokkaido01{ background:transparent url(/hokkaido/newimg/mv_area01.jpg) no-repeat left top; }

/*　　東北
--------------------------*/
#content .mv_tohoku01{ background:transparent url(/tohoku/newimg/mv_area01.jpg) no-repeat left top; }

/*　　北陸
--------------------------*/
#content .mv_hokuriku01{ background:transparent url(/hokuriku/newimg/mv_area01.jpg) no-repeat left top; }

/*　　四国
--------------------------*/
#content .mv_shikoku01{ background:transparent url(/shikoku/newimg/mv_area01.jpg) no-repeat left top; }

/*　　中国
--------------------------*/
#content .mv_chugoku01{ background:transparent url(/chugoku/newimg/mv_area01.jpg) no-repeat left top; }

/*　　九州
--------------------------*/
#content .mv_kyushu01{ background:transparent url(/kyushu/newimg/mv_area01.jpg) no-repeat left top; }

/*　　海外
--------------------------*/
#content .mv_overseas01{ background:transparent url(/overseas/newimg/mv_area01.jpg) no-repeat left top; }


/*-------------------------------
　　エリアトップ上部　2カラム
-------------------------------*/
#content .layoutTwo_01{
	width:940px;
	margin-bottom:20px;
	position:relative;
	}
/*　　2カラム 左
---------------------*/
#content .layoutTwo_01 .layoutTwo_01a{
	float:left;
	width:260px;
	}
	
/* ---お問い合わせ先 / バナーエリア　枠線 角丸グレイ1px 小--- */ 
#content .layoutTwo_01a .frame_round01{
	width:260px;
	margin-bottom:10px;
	background:url(/common/newimg/bg_round01_mid.gif) repeat-y left top;
	}
#content .layoutTwo_01a .frame_round01top{
	background:url(/common/newimg/bg_round01_top.gif) no-repeat left top;
	}
#content .layoutTwo_01a .frame_round01btm{
	padding:8px;
	background:url(/common/newimg/bg_round01_btm.gif) no-repeat left bottom;
	}
/*--- 画像 2つ並び ---*/
#content .layoutTwo_01a .frame_round01 .set_btn01{
	display:block;
	width:244px;
	line-height:0;
	position:relative;
	}
#content .layoutTwo_01a .frame_round01 .set_btn01 li{
	float:left;
	display:block;
	}
#content .layoutTwo_01a .frame_round01 .set_btn01 li.right{
	float:right;
	display:block;
	}
/*--- アイコンとテキスト ---*/
#content .layoutTwo_01a .frame_round01 .set_ico01{
	display:block;
	width:244px;
	/*vertical-align:middle;*/
	position:relative;
	}
#content .layoutTwo_01a .frame_round01 .set_ico01 li{
	float:left;
	display:block;
	margin-bottom:3px;
	/*vertical-align:middle;*/
	}
#content .layoutTwo_01a .frame_round01 .set_ico01 .setIco{
	display:block;
	width:25px;
	text-align:center;
	margin-right:10px;
	}
#content .layoutTwo_01a .frame_round01 .set_ico01 .ico_arrow01 a{
	display:block;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 50%;
	}	
/*--- 問い合わせ　営業時間 ---*/
#content .layoutTwo_01a .frame_round01 .eigyo{
	display:block;
	margin-top:5px;
	/*font-size:small;*/
	font-size:90%;
	line-height:130%;
	}	
/*--- 枠内　ボタン1つ ---*/
#content .layoutTwo_01a .frame_round01 .btn01{
	margin-bottom:8px;
	}
/*--- 枠内　ボタン縦2つ ---*/
#content .layoutTwo_01a .frame_round01 .btn02 ul{
	list-style:none;
	}	
#content .layoutTwo_01a .frame_round01 .btn02 ul li{
	margin-bottom:8px;
	}	
#content .layoutTwo_01a .frame_round01 .btn02 ul .last{
	margin-bottom:0;
}
/*--- 枠外　ボタン1つ ---*/
#content .layoutTwo_01a .btn_other{
	margin-bottom:10px;
	}
/*--- エリアガイド　ボタン ---*/
#content .btn_guide{
	margin-bottom: 10px;
	width: 260px;
	height: 55px;
	background: url(/common/newimg/bg_go_guide.gif) 0 0 no-repeat;
	}
#content .btn_guide a{
	display: block;
	line-height: 1.5em;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	width: 260px;
	height: 55px;
}
#content .btn_guide a span{
	display: block;
	width: 235px;
	height: 50px;
	padding: 5px 0 0 25px;
	cursor:pointer;
}
#content .btn_guide a span.smaller-font{font-size:12px}
#content .btn_guide a:hover{
	color: #fff;
	background: url(/common/newimg/bg_go_guide.gif) 0px -65px no-repeat;
	text-decoration:none;
	}
/*　　2カラム 右
---------------------*/
#content .layoutTwo_01 .layoutTwo_01b{
	float:right;
	width:661px;
	}
/* ---　タブ　--- */ 
#content .gtopTab{
	width:506px;
	position:relative;
	}
#content .gtopTab li{
	float:left;
	width:250px;
	height:28px;
	margin-right:3px;
	}	
/* ---　枠線 茶色　--- */ 
#content .layoutTwo_01 .layoutTwo_01b .frame01,
#content .layoutTwo_01 .layoutTwo_01b .frame08{
	background:url(/common/newimg/bg_frame01_mid.gif) repeat-y left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .frame01top,
#content .layoutTwo_01 .layoutTwo_01b .frame08top{
	background:url(/common/newimg/bg_frame01_top.gif) no-repeat left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .frame01btm{
	min-height:280px;/* コンテンツが少ないエリア用 */
	padding:8px 0 8px 14px;
	background:url(/common/newimg/bg_frame01_btm.gif) no-repeat left bottom;
	}
#content .layoutTwo_01 .layoutTwo_01b .frame08btm{
	padding:12px 10px 5px 10px;
	background:url(/common/newimg/bg_frame01_btm.gif) no-repeat left bottom;
	}

/* ---　タイトル　--- */ 
#content .layoutTwo_01 .layoutTwo_01b .frame01 .title_area01,
#content .layoutTwo_01 .layoutTwo_01b .frame08 .title_area01{
	margin-bottom:5px;
	}
#content .layoutTwo_01 .layoutTwo_01b .frame01 .title_area02,
#content .layoutTwo_01 .layoutTwo_01b .frame08 .title_area02{
	margin-bottom:5px;
	}

/* ---　検索表　--- */ 
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01{
	/*width:632px;*/
	border-top:1px solid #ccc;
	overflow:hidden;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 th{
	width:90px;
	padding:0;
	text-align:left;
	/*vertical-align:middle;*/
	border-bottom:1px solid #fff;
	background:url(/common/newimg/bg_tbl_search01.gif) repeat-y left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .th_btm{
	border-bottom:1px solid #ccc;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 td{
	padding:3px 0;
	/*vertical-align:top;*/
	border-bottom:1px solid #ccc;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd01{
	width:180px;
	background:url(/common/newimg/bg_typetd01.gif) no-repeat left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd02{
	width:181px;
	background:url(/common/newimg/bg_typetd02.gif) no-repeat left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd03{
	width:181px;
	background:url(/common/newimg/bg_typetd03.gif) no-repeat left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd04{
	width:180px;
	background:url(/common/newimg/bg_typetd04.gif) no-repeat left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd05{
	width:181px;
	background:url(/common/newimg/bg_typetd05.gif) no-repeat left top;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd06{
	width:181px;
	background:url(/common/newimg/bg_typetd06.gif) no-repeat left top;
	}

/*--- アイコンとテキスト ---*/
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .set_ico01{
	display:block;
	margin-right:6px;
	margin-left:6px;
	/*vertical-align:middle;*/
	position:relative;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .set_ico01 li{
	float:left;
	display:block;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .set_ico01 li img{
	margin-right:10px;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .set_ico01 .ico_arrow01 a{ /* 種別アイコン、マークあり */
	display:block;
	width:102px;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.4em;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .ico_noMark{
	display:block;
	margin-right:6px;
	margin-left:6px;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .ico_arrow02{ /* 種別アイコンなし、マークあり */
	display:block;
	width:100%;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .ico_arrow02 a{ 
	display:block;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.4em;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .dot{ /* 区切り線 */
	display:block;
	margin-bottom:4px;
	padding-bottom:6px;
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left bottom;
	}
#content .layoutTwo_01b_btm{
	margin-top:10px;
	position:relative;
	}
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd01 .set_ico01 .ico_arrow01 a,
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd02 .set_ico01 .ico_arrow01 a,
#content .layoutTwo_01 .layoutTwo_01b .tbl_search01 .typeTd03 .set_ico01 .ico_arrow01 a{ /* 種別背景色、種別アイコン、マークあり */
	display:block;
	width:102px;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow03.gif) no-repeat left 50%;
	}


/* ---　こだわりから探す　--- */ 
#content .layoutTwo_01b_btm .kodawari{
	float:left;
	width:430px;
	}
#content .layoutTwo_01b_btm .kodawari .tbl_search02{
	width:415px;
	margin-top:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:url(/common/newimg/bg_dot_tate.gif) repeat-y left top;
	}
#content .layoutTwo_01b_btm .kodawari .tbl_search02 td{
	padding:3px 6px;
	/*vertical-align:top;*/
	background:url(/common/newimg/bg_dot_tate.gif) repeat-y right top;
	}
#content .layoutTwo_01b_btm .kodawari .tbl_search02 .ico_arrow01 a{
	display:block;
	width:100%;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.4em;
	}
#content .layoutTwo_01b_btm .kodawari .tbl_search02 .dot{
	margin-bottom:4px;
	padding-bottom:3px;
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left bottom;
	}

/* ---　その他紹介　枠線　太グレイ　--- */ 
#content .layoutTwo_01b_btm .others{
	float:left;
	width:200px;
	padding:5px 0;
	border-top:2px solid #d0d0d0;
	border-bottom:2px solid #d0d0d0;
	background:url(/common/newimg/bg_others.gif) repeat-y left top;
	}
#content .layoutTwo_01b_btm .others li{
	display:block;
	width:186px;
	margin-bottom:2px;
	margin-left:7px;
	/*padding:3px 0;
	line-height:1em;*/
	background-color:#ebebeb;
	}
#content .layoutTwo_01b_btm .others li a{
	display:block;
	margin-left:5px;
	padding-left:10px;
	background:url(/common/newimg/ico_arrow02.gif) no-repeat left 0.4em;
	}



/*===========================================

	エリアトップ使用スタイル_120123

===========================================*/

/* ---　タブ　--- */ 
#content .brand01 .gtopTab{
	width:661px;
	position:relative;
	}
#content .brand01 .gtopTab li{
	float:left;
	display:block;
	width:217px;
	height:28px;
	}	
#content .brand01 .gtopTab .tab01{
	margin-right:5px;
	}	
#content .brand01 .gtopTab .last{
	margin-right:0;
	}


/* ---　タブコンテンツボックス　--- */
#content .brand01 .box01{
	clear: both;
	overflow: hidden;
	width:661px;
}
#content .brand01 .box01 .area {
	display: none;
	min-height:280px; 
}

/* ブランド */
#content .brand01 .frame07{
	background-color:#fff9fb;
	border:3px #C7002F double;
	padding:0;
	margin:0;
}

/* ブランドtop */
#content .brand01 .frame07top{
	margin:13px 13px 18px;
	width:629px;
}
#content .brand01 .frame07top .title_area01{
	border-left:10px #C7002F solid;
	width:629px;
}
#content .brand01 .frame07top .title_area01 img{
	margin-left:8px;
	vertical-align:middle;
}
#content .brand01 .frame07top .title_area01 a{
	margin-left:2px;
}
#content .brand01 .frame07top .txt_area01{
	display:block;
	padding:15px 0;
	margin:0;
	width:629px;
}
#content .brand01 .frame07 .title_area02{
	color:#C7002F;
	font-weight:bold;
	margin-bottom:15px;
	background:url(/common/newimg/bg_dot_yoko05.gif) repeat-x left center;
	width:655px;
}
#content .brand01 .frame07 .title_area02 .title01{
	background-color:#fff9fb;
	padding:3px;
	margin-left:10px;
	font-size:15px;
}

/* ブランドbottom */
#content .brand01 .frame07bottom{
	padding:0 13px 13px;
}
#content .brand01 .frame07bottom .title_area01{
	display:block;
	font-weight:bold;
	font-size:130%;
	padding-top:3px;
}
#content .brand01 .frame07bottom .thumb01{
	float:left;
	width:278px;
	margin-right:10px;
}
#content .brand01 .frame07bottom .thumb01 .col01{
	float:left;
	width:188px;
	margin-right:5px;
	}
#content .brand01 .frame07bottom .thumb01 .col02{
	float:left;
	width:85px;
	}
#content .brand01 .frame07bottom .thumb01 .img img{
	margin-bottom:5px;
	}
#content .brand01 .frame07bottom .txt_area01{
	float:left;
	width:340px;
}
#content .brand01 .frame07bottom .txt_area01 p{
	margin-bottom:15px;
	padding:5px 0;
}
#content .brand01 .frame07bottom .ico_area01{
	margin:5px 0;
}
#content .brand01 .frame07bottom .ico_area01 a{
	display:block;
	height:21px;
	line-height:21px;
	float:left;
}
#content .brand01 .frame07bottom .ico_area01 img{
	margin-right:3px;
}
#content .brand01 .frame07bottom .ico_area01 .ico_arrow01{
	background: url(/common/newimg/ico_arrow01.gif) no-repeat scroll left 50% transparent;
	padding-left:10px;
	margin-left:10px;
}




/*===========================================

エリアトップ使用スタイル_120216 NEWアイコン

===========================================*/
#content .bannerNew li{
	position:relative;
}
#content .bannerNew .new span.newIco{
	display:block;
	background:url(/common/newimg/ico_new03.gif) no-repeat;
	width:36px;
	height:14px;
	position:absolute;
	top:5px;
	right:5px;
	text-indent:-9999px;
}


/*===========================================

別荘を売りたい 12/03/26 

===========================================*/
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap{
	width:630px;
	border:#999 1px solid;
	margin:6px 0 10px 0;
}
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap .title_sell{
	margin:10px 0 5px 11px;
	}
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap .sellTxt{
	margin:0px 0 0 6px;
	}
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap .sellBlock_left{
	width:314px;
	float:left;
	background:url(/common/newimg/bg_areatop_baikyaku01.gif) no-repeat 5px 98%;
	height:201px;
	border-right:#999 1px solid;
	}
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap .sellBlock_right{
	width:314px;
	float:left;
	background:url(/common/newimg/bg_areatop_kaitori01.gif) no-repeat 5px 98%;
	height:201px;
}
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap .btnSell01{
	margin:15px 12px 0 0;
	text-align:right;
}

#content .layoutTwo_01 .layoutTwo_01b .btnSell02{
	width:633px;
	text-align:center;
	background:#E3E3E3;
	padding:15px 0;
}


/*===========================================

別荘を買いたい 12/03/26 

===========================================*/
#content .layoutTwo_01 .layoutTwo_01b .frame08 .frame08top{
	width:661px;
}

#content .brand01 .frame08 .frame08top .frame08btm .block_wrap01{
	margin-bottom:7px;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01{
	width:247px;
	padding:0;
	float:left;
}
#content .brand01 .frame08 .frame08top .frame08btm .block02{
	width:386px;
	padding:0;
	float:right;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 ul,
#content .brand01 .frame08 .frame08top .frame08btm .block02 ul,
#content .brand01 .frame08 .frame08top .frame08btm .block03 ul{
	margin-bottom:7px;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 ul li,
#content .brand01 .frame08 .frame08top .frame08btm .block02 ul li,
#content .brand01 .frame08 .frame08top .frame08btm .block03 ul li{
	background-color:#fff5e0;
	list-style:none;
	display:block;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 ul li img,
#content .brand01 .frame08 .frame08top .frame08btm .block02 ul li img,
#content .brand01 .frame08 .frame08top .frame08btm .block03 ul li img{
	vertical-align:middle;
	margin-right:7px;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 ul a,
#content .brand01 .frame08 .frame08top .frame08btm .block02 ul a,
#content .brand01 .frame08 .frame08top .frame08btm .block03 ul a{
	display:block;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01,
#content .brand01 .frame08 .frame08top .frame08btm .block02 .list03,
#content .brand01 .frame08 .frame08top .frame08btm .block03 .list05{
	border-left:1px solid #999999;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 li,
#content .brand01 .frame08 .frame08top .frame08btm .block03 .list05 li{
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 .list02,
#content .brand01 .frame08 .frame08top .frame08btm .block02 .list04{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 .list02 li,
#content .brand01 .frame08 .frame08top .frame08btm .block02 .list03 li,
#content .brand01 .frame08 .frame08top .frame08btm .block02 .list04 li{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#content .brand01 .frame08 .frame08top .frame08btm .block02 .list03 .border01{
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01{
	display:block;
	width:247px;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 a{
	padding:6px 0;
	text-align:center;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 li{
	width:80px;
	float:left;
	text-align:center;
}
* html #content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 li{
	width:81x;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 .list_kodate{
	width:83px;
}
* html #content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 .list_kodate{
	width:84px;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 .list01 li img{
	margin:0 auto 6px auto;
	display:block;
}

#content .brand01 .frame08 .frame08top .frame08btm .block01 .list02{
	margin-bottom:0;
}
#content .brand01 .frame08 .frame08top .frame08btm .block01 .list02 a{
	padding:2px 7px;
}

#content .brand01 .frame08 .frame08top .frame08btm .block02 .list03 a{
	padding:2px 7px;
}
#content .brand01 .frame08 .frame08top .frame08btm .block02 .list03 li{
	width:191.5px;
	float:left;
}
* html #content .brand01 .frame08 .frame08top .frame08btm .block02 .list03 li{
	width:192px;
}


#content .brand01 .frame08 .frame08top .frame08btm .block02 .list04{
	margin-bottom:0;
}
#content .brand01 .frame08 .frame08top .frame08btm .block02 .list04 a{
	padding:2px 7px;
}

#content .brand01 .frame08 .frame08top .frame08btm .block03 .list05{
	width:641px;
}
#content .brand01 .frame08 .frame08top .frame08btm .block03 .list05 a{
	padding:2px 7px;
}
#content .brand01 .frame08 .frame08top .frame08btm .block03 .list05 li{
	width:212px;
	float:left;
}
* html #content .brand01 .frame08 .frame08top .frame08btm .block03 .list05 li{
	width:213px;
}


/* ------------------------------
　　 clear要素をまとめて記述
------------------------------ */
#content .layoutTwo_01:after,
#content .layoutTwo_01b_btm:after,
#content .gtopTab:after,
#content .set_btn01:after,
#content .set_ico01:after,
#content .brand01 .frame07bottom:after,
#content .brand01 .frame07bottom .ico_area01:after,
#content .brand01 .frame07bottom .thumb01:after,
#content .brand01 .frame01 .frame01top .frame01btm:after,
#content .brand01 .frame08 .frame08top .frame08btm:after,
#content .brand01 .frame08 .frame08top .frame08btm .block_wrap01:after,
#content .brand01 .frame08 .frame08top .frame08btm .block01 ul:after,
#content .brand01 .frame08 .frame08top .frame08btm .block02 ul:after,
#content .brand01 .frame08 .frame08top .frame08btm .block03 ul:after,
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}

/* WinIE4-6用*/
* html #content .layoutTwo_01,
* html #content .layoutTwo_01b_btm,
* html #content .gtopTab,
* html #content .set_btn01,
* html #content .set_ico01,
* html #content .brand01 .frame07bottom,
* html #content .brand01 .frame07bottom .ico_area01,
* html #content .brand01 .frame07bottom .thumb01,
* html #content .brand01 .frame01 .frame01top .frame01btm,
* html #content .brand01 .frame08 .frame08top .frame08btm,
* html #content .brand01 .frame08 .frame08top .frame08btm .block_wrap01,
* html #content .brand01 .frame08 .frame08top .frame08btm .block01 ul,
* html #content .brand01 .frame08 .frame08top .frame08btm .block02 ul,
* html #content .brand01 .frame08 .frame08top .frame08btm .block03 ul,
* html #content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap{
	display: inline-block;
	height: 1%;
	}
	
#content .layoutTwo_01,
#content .layoutTwo_01b_btm,
#content .gtopTab,
#content .set_btn01,
#content .set_ico01,
#content .brand01 .frame07bottom,
#content .brand01 .frame07bottom .ico_area01,
#content .brand01 .frame07bottom .thumb01,
#content .brand01 .frame01 .frame01top .frame01btm,
#content .brand01 .frame08 .frame08top .frame08btm,
#content .brand01 .frame08 .frame08top .frame08btm .block_wrap01,
#content .brand01 .frame08 .frame08top .frame08btm .block01 ul,
#content .brand01 .frame08 .frame08top .frame08btm .block02 ul,
#content .brand01 .frame08 .frame08top .frame08btm .block03 ul,
#content .layoutTwo_01 .layoutTwo_01b .sellBlock_wrap{ zoom:1; }
