@charset "Shift_JIS";

/* ‘S‘Ì\‘¢
---------------------------------------------------- */
body {
 margin:0;
 padding:0;
 text-align:center;
 background-image: url("../image/back.gif"); /* ‘S‘Ì‚Ì”wŒi‰æ‘œ */
 background-repeat: no-repeat;            /* ”wŒi‚ðŒJ‚è•Ô‚³‚È‚¢ */
 background-position: 50% 50%;            /* ”wŒi‰æ‘œ‚ÌˆÊ’u‚Í‰æ–Ê’†‰› */
 background-attachment:fixed;
 }
#frame {
 	margin:0 auto;
 	padding:0;
 	width:860px;
}
#rogo {
	width:116px;
	height:137px;
	margin:0px;
 	margin-top:0px;
 	margin-left:5px;
 	text-align:left;
 	float:left;
}
#header {
	width:860px;
	height:137px;
	margin:0px;
 	float:left;
}
#header_left {
	width:121px;
	height:137px;
	margin:0px;
 	margin-top:0px;
 	text-align:left;
 	float:left;
 	overflow:hidden;
}
#header_right {
	width:739px;
	height:137px;
	margin:0px;
 	margin-top:0px;
 	text-align:right;
 	float:right;
 	overflow:hidden;
}
#navi1 {
	width:505px;
	height:40px;
	margin-right:5px;
 	margin-top:30px;
 	_margin-top:20px;
 	float:right;
}
#navi1_2 {
	width:100px;
	height:40px;
	margin:0px;
 	margin-top:0px;
 	float:right;
}
#navi1_3 {
	width:100px;
	height:40px;
	margin:0px;
 	margin-top:0px;
 	float:right;
}
#navi1_4 {
	width:100px;
	height:40px;
	margin:0px;
 	margin-top:0px;
 	float:right;
}
#navi1_5  {
	width:100px;
	height:40px;
	margin:0px;
 	margin-top:0px;
 	float:right;
}
#navi2 {
	width:451px;
	_width:456px;
	height:15px;
	margin-right:0px;
 	margin-top:0px;
 	float:right;
}
#navi2_1  {
	width:21px;
	height:15px;
	margin-right:5px;
 	margin-top:0px;
 	float:right;
}
#navi2_2  {
	width:60px;
	height:15px;
	margin-right:5px;
 	margin-top:0px;
 	float:right;
}
#navi2_3  {
	width:73px;
	height:15px;
	margin-right:5px;
 	margin-top:0px;
 	float:right;
}
#navi2_4  {
	width:157px;
	height:15px;
	margin-right:5px;
 	margin-top:0px;
 	float:right;
}
#navi2_5  {
	width:74px;
	height:15px;
	margin-right:5px;
 	margin-top:0px;
 	float:right;
}
#navi2_6  {
	width:36px;
	height:15px;
	margin-right:5px;
 	margin-top:0px;
 	float:right;
}
#main_contents {
	width:860px;
	height:auto;
	margin:0px;
 	margin-top:5px;
 	text-align:left;
 	float:left;
}
#main_contents_right {
	width:630px;
	height:auto;
	margin-right:10px;
	_margin-right:5px;
 	margin-top:0px;
 	text-align:left;
 	float:right;
 	overflow:hidden;
}
#mainimg {
	width:630px;
	height:250px;
	margin:0px;
}
#box1 {
	width:630px;
	height:300px;
	margin-top:5px;
	float:left;
}
#whatsnew {
	width:400px;
	height:300px;
	margin-top:0px;
	float:left;
	background-image: url("../image/midashi_back2.gif");
	background-repeat: no-repeat; 
}
#tokushu {
	width:220px;
	height:300px;
	margin-top:0px;
	float:right;
}
#tokushuimg {
	width:220px;
	height:100px;
	margin-top:0px;
	float:left;
}
#box2 {
	width:630px;
	height:auto;
	margin-top:10px;
	float:left;
}
#whatsprod {
	width:630px;
	height:30px;
	margin-top:0px;
	float:left;
	background-image: url("../image/midashi_back3.gif");
	background-repeat: no-repeat; 
}
#productbox1 {
	width:630px;
	height:auto;
	margin-top:5px;
	_margin-top:-5px;
	float:left;
}
#product1 {
	width:153px;
	height:auto;
	margin-top:0px;
	float:left;
}
#product2 {
	width:153px;
	height:auto;
	margin-top:0px;
	margin-left:6px;
	float:left;
}
#product3 {
	width:153px;
	height:auto;
	margin-top:0px;
	margin-left:6px;
	float:left;
}
#product4 {
	width:153px;
	height:auto;
	margin-top:0px;
	margin-left:6px;
	float:left;
}
#productbox2 {
	width:630px;
	height:auto;
	margin-top:5px;
	_margin-top:5px;
	float:left;
}
#product5 {
	width:153px;
	height:auto;
	margin-top:0px;
	float:left;
}
#product6 {
	width:153px;
	height:auto;
	margin-top:0px;
	margin-left:6px;
	float:left;
}
#product7 {
	width:153px;
	height:auto;
	margin-top:0px;
	margin-left:6px;
	float:left;
}
#product8 {
	width:153px;
	height:auto;
	margin-top:0px;
	margin-left:6px;
	float:left;
}
#box3 {
	width:630px;
	height:auto;
	margin-top:10px;
	float:left;
}
#staffrec {
	width:630px;
	height:30px;
	margin-top:0px;
	float:left;
	background-image: url("../image/midashi_back3.gif");
	background-repeat: no-repeat; 
}
#staffbox {
	width:630px;
	height:auto;
	margin-top:5px;
	_margin-top:-5px;
	float:left;
}
#staff1 {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
}
#staff2 {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
}
#staff3 {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
}
#staff4 {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
}
#staff5 {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
}
#pickupreservation {
	width:440px;
	height:auto;
	margin-top:5px;
	float:left;
}
#jyunbi {
	width:630px;
	height:600px;
	margin:0px;
	float:left;
}
#pickupreservation_bar {
	width:440px;
	height:30px;
	margin-top:0px;
	float:left;
	background-image: url("../image/midashi_back4.gif");
	background-repeat: no-repeat; 
}
#pr {
	width:440px;
	height:auto;
	margin-top:0px;
	_margin-top:10px;
	float:left;
}
#prbox {
	width:440px;
	height:auto;
	margin-top:-10px;
	_margin-top:-15px;
	float:left;
	text-align:left;
}
#ranking {
	width:180px;
	height:auto;
	margin-top:5px;
	float:right;
}
#ranking_bar {
	width:180px;
	height:30px;
	margin-top:0px;
	float:right;
	background-image: url("../image/midashi_back5.gif");
	background-repeat: no-repeat; 
}
#r {
	width:180px;
	height:auto;
	margin-top:0px;
	_margin-top:15px;
	float:right;
	text-align:left;
}
#rbox {
	width:180px;
	height:auto;
	margin-top:5px;
	_margin-top:-15px;
	float:right;
	text-align:left;
}
#r_img {
	width:180px;
	height:120px;
	margin:0px;
	float:right;
	text-align:center;
}
#pagetittle1 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back1.gif");
	background-repeat: no-repeat;
}
#pagetittle2 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back2.gif");
	background-repeat: no-repeat;
}
#pagetittle3 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back3.gif");
	background-repeat: no-repeat;
}
#pagetittle4 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back4.gif");
	background-repeat: no-repeat;
}
#pagetittle5 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back5.gif");
	background-repeat: no-repeat;
}
#pagetittle6 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back6.gif");
	background-repeat: no-repeat;
}
#pagetittle7 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back7.gif");
	background-repeat: no-repeat;
}
#pagetittle8 {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/pagetittle_back8.gif");
	background-repeat: no-repeat;
}
#search_after {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/search_after_bar.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar1 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_pc.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar2 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_kaden.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar3 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_camera.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar4 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_fashion.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar5 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_outdoor.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar6 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_biyou.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar7 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_living.gif");
	background-repeat: no-repeat;
}
#ko_cate_bar8 {
	width:630px;
	height:50px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/ko_cate_back_hobby.gif");
	background-repeat: no-repeat;
}
#pankuzu_list {
	width:630px;
	height:30px;
	margin:0px;
	float:left;
	text-align:left;
}
#box4 {
	width:630px;
	height:30px;
	margin-top:20px;
	float:left;
}
#box5 {
	width:630px;
	height:240px;
	margin-top:5px;
	float:left;
}
#botan_a {
	width:153px;
	height:30px;
	margin:0px;
	float:left;
	text-align:center;
	background-image: url("../image/botan.gif");
	background-repeat: no-repeat;
}
#botan_b {
	width:153px;
	height:30px;
	margin:0px;
	margin-left:6px;
	float:left;
	text-align:center;
	background-image: url("../image/botan.gif");
	background-repeat: no-repeat;
}
#s_category1 {
	width:153px;
	height:240px;
	margin:0px;
	float:left;
	text-align:left;
	background-image: url("../image/back2.gif");
	background-repeat: no-repeat;
}
#s_category2 {
	width:153px;
	height:240px;
	margin:0px;
	margin-left:6px;
	float:left;
	text-align:left;
	background-image: url("../image/back2.gif");
	background-repeat: no-repeat;
}
#osusume1 {
	width:630px;
	height:30px;
	margin:0px;
	margin-top:15px;
	float:left;
	text-align:left;
	background-image: url("../image/midashi_back3.gif");
	background-repeat: no-repeat;
}
#osusume_a {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
}
#osusume_b {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
}
#osusumebox {
	width:630px;
	height:260px;
	margin-top:5px;
	_margin-top:-5px;
	float:left;
}
#ko_cate_a {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
}
#ko_cate_b {
	width:122px;
	height:auto;
	margin-top:0px;
	float:left;
	margin-left:5px;
}
#ko_cate_box {
	width:630px;
	height:260px;
	margin-top:5px;
	_margin-top:-5px;
	float:left;
}
#ko_cate_box_s {
	width:630px;
	height:160px;
	margin-top:5px;
	_margin-top:5px;
	float:left;
	background-image: url("../image/back4.gif");
	background-repeat: no-repeat;
}
#flash {
	width:630px;
	height:250px;
	margin:0px;
	float:left;
}
#s_category1 ul {
	padding-left:25px;
	_padding-left:0px;
}
#s_category2 ul {
	padding-left:25px;
	_padding-left:0px;
}
#main_contents_left {
	width:200px;
	height:auto;
	margin-left:10px;
	_margin-left:5px;
 	margin-top:0px;
 	text-align:left;
 	float:left;
}
#search {
	width:200px;
	height:60px;
	margin:0px;
 	margin-top:0px;
 	padding-top:5px;
 	float:left;
 	text-align:center;
 	background-image: url("../image/search_back.gif");
 	background-repeat: no-repeat;
 	vertical-align:center;
}
#sale_area {
	width:200px;
	height:100px;
 	margin-top:0px;
 	_margin-top:0px;
 	float:left;
}
#reservation {
	width:200px;
	height:100px;
 	margin-top:10px;
 	float:left;
}
#category {
	width:200px;
	height:30px;
	_height:30px;
 	margin-top:20px;
 	_margin-top:15px;
 	float:left;
 	background-image: url("../image/midashi_back.gif");
 	background-repeat: no-repeat;
}
#navi_c1 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	_margin-top:0px;
 	float:left;
}
#navi_c2 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#navi_c3 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#navi_c4 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#navi_c5 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#navi_c6 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#navi_c7 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#navi_c8 {
	width:200px;
	height:35px;
 	margin-top:5px;
 	float:left;
}
#blog {
	width:200px;
	height:auto;
 	margin-top:5px;
 	_margin-top:15px;
 	float:left;
}
#bar {
	width:630px;
	height:35px;
 	margin:0px;
 	float:left;
}
#link_box {
	width:630px;
	height:auto;
 	margin:0px;
 	float:left;
}
#merumaga {
	width:200px;
	height:auto;
 	margin-top:5px;
 	float:left;
 	_margin-top:15px;
}
#toplink {
	width:200px;
	height:30px;
	_height:30px;
 	margin-top:10px;
 	float:left;
 	background-image: url("../image/midashi_back.gif");
 	background-repeat: no-repeat;
}
#toplink1 {
	width:200px;
	height:auto;
 	margin-top:5px;
 	_margin-top:-5px;
 	float:left;
 	text-align:center;
}
#toplink2 {
	width:200px;
	height:auto;
 	margin-top:5px;
 	float:left;
 	text-align:center;
}
#toplink3 {
	width:200px;
	height:auto;
 	margin-top:5px;
 	float:left;
 	text-align:center;
}
#cale_midashi {
	width:200px;
	height:30px;
	_height:30px;
 	margin-top:10px;
 	_margin-top:15px;
 	float:left;
 	background-image: url("../image/midashi_back.gif");
 	background-repeat: no-repeat;
}
#cale {
	width:200px;
	height:auto;
 	margin-top:10px;
 	_margin-top:-5px;
 	float:left;
	padding-left:8px;
}
#cale_bun {
	width:200px;
	height:auto;
 	margin-top:0px;
 	_margin-top:-5px;
 	float:left;
 	text-align:left;
}
#footer {
	width:860px;
	height:30px;
	margin:0px;
 	text-align:center;
 	float:left;
}
#footer2 {
	width:860px;
	height:30px;
	margin:0px;
 	margin-top:0px;
 	text-align:center;
 	clear:both;
 	float:left;
 	background:#999999;
}
#ue {
	width:630px;
	height:20px;
	margin:0px;
 	float:right;
}
#prev_next {
	width:860px;
	height:35px;
	margin:0px;
 	float:right;
 	text-align:center;
}
/* •¶Žš
---------------------------------------------------- */
P.moji {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:11px;
	font-weight: normal;
	color:#000000;
	line-height:15px;
	padding-left:2px;
	padding-right:2px;
	_margin-top:5px;
}
P.moji_k {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:11px;
	font-weight: normal;
	color:#000000;
	line-height:15px;
	padding-left:2px;
	padding-right:115px;
	_margin-top:5px;
}
P.prev_nextmoji {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:15px;
	font-weight: normal;
	color:#000000;
	_margin-top:5px;
}
P.moji span {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:12px;
	font-weight: bold;
	color:#FF0066;
	}
P.moji_k span {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:12px;
	font-weight: bold;
	color:#FF0066;
	}
P.moji2 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:11px;
	font-weight: normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	_margin-top:5px;
	line-height:15px;
	border-bottom:1px dotted #999999;
	padding-bottom:0.3em;
}
P.moji3 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:10px;
	font-weight: normal;
	color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	_padding-top:10px;
}
h2 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:15px;
	padding-right:5px;
	line-height:15px;
	_padding-top:10px;
}
h3 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:8px;
	_padding-top:10px;
}
h4 {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:21px;
	_padding-top:10px;
}
P.moji2 span {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:10px;
	font-weight: bold;
	color:#FF0066;
	}
P.moji_link {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:11px;
	font-weight: normal;
	padding-top:5px;
	padding-left:5px;
	color:#000000;
	line-height:20px;
	border-bottom:1px dotted #999999;
	padding-bottom:0.3em;
	}
#footer a {
	text-decoration:none;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	color:#8b8b8b;
	font-size:9.5px;
}
#footer a:hover{
	color:#000066;
}
#main_contents_left a {
	text-decoration:none;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	color:#8b8b8b;
	font-size:10px;
}
#main_contents_left a:hover{
	color:#ff00ff;
}
#main_contents_right a {
	text-decoration:none;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	color:#8b8b8b;
	font-size:10px;
}
#main_contents_right a:hover{
	color:#ff6600;
}
#prev_next a {
	text-decoration:none;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	color:#8b8b8b;
}
#prev_next a:hover{
	color:#0033FF;
}


#shiharai_mainimg {
	width:630px;
	height:150px;
	margin:0px;
	margin-top:20px;
}
#clr {
	clear:both;
}
#shiharai_box {
	width:630px;
	height:auto;
 	margin:0px;
	float:left;
	border-bottom:1px dotted #999999;
	padding-bottom:0.3em;
}
#shiharai_img2 {
 	margin:0px;
	float:right;
}
#shiharai_img3 {
 	margin:0px;
	float:right;
}
/* •¶Žš
---------------------------------------------------- */
P.mojis span {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:12px;
	font-weight: bold;
	color:#FF0066;
	}
P.mojis {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	font-size:11px;
	font-weight: normal;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	_margin-top:5px;
	line-height:15px;
}