@charset "utf-8";

#body-container {
	margin-top:20px;
}
.lbox {
	margin:0;
	padding:0;
	width:515px;
}
.rbox {
	margin:0 auto;
	padding:0;
	background-color:#FFFAE5;
	width:274px;
	text-align:center;
}
.campaign-block {
	margin:10px 0;
	padding:0;
	width:800px;
	height:200px;
}

.search-box01 h2 {
	margin:0;
	padding:0;
	background:url(../images/bar_search.png) no-repeat 0 0;
	width:800px;
	height:40px;
	text-indent:-10000px;
}
.search-box01 ul {
	list-style-type:none;
	margin:10px 8px;
	padding:0;
	width:247px;
	height:160px;
	float:left;
}
.search-box01 li {
	margin-top:55px;
	margin-bottom:0;
	padding:0;
	width:120px;
	height:102px;
	text-indent:-10000px;
	float:left;
}
.search-box01 li a {
	display:block;
	margin:0;
	width:120px;
	height:102px;
}				
.search-box01 ul.search-home {
	background:url(../images/search_home_back.png) no-repeat 0 0;
}
.search-box01 ul.search-shop {
	background:url(../images/search_shop_back.png) no-repeat 0 0;
}
.search-box01 ul.search-parking {
	background:url(../images/search_parking_back.png) no-repeat 0 0;
}
.search-box01 .search-home .search01 {
	margin-right:0;
	margin-left:3px;
	background:url(../images/btn_search_home01.png) no-repeat 0 0;
}
.search-box01 .search-home .search01 a:hover {
	background:url(../images/btn_search_home01_on.png) no-repeat 0 0;
}
.search-box01 .search-home .search02 {
	margin-right:0;
	margin-left:1px;
	background:url(../images/btn_search_home02.png) no-repeat 0 0;
}
.search-box01 .search-home .search02 a:hover {
	background:url(../images/btn_search_home02_on.png) no-repeat 0 0;
}
.search-box01 .search-shop .search01 {
	margin-right:0;
	margin-left:3px;
	background:url(../images/btn_search_shop01.png) no-repeat 0 0;
}
.search-box01 .search-shop .search01 a:hover {
	background:url(../images/btn_search_shop01_on.png) no-repeat 0 0;
}
.search-box01 .search-shop .search02 {
	margin-right:0;
	margin-left:1px;
	background:url(../images/btn_search_shop02.png) no-repeat 0 0;
}
.search-box01 .search-shop .search02 a:hover {
	background:url(../images/btn_search_shop02_on.png) no-repeat 0 0;
}
.search-box01 .search-parking .search01 {
	margin-right:0;
	margin-left:3px;
	background:url(../images/btn_search_parking01.png) no-repeat 0 0;
}
.search-box01 .search-parking .search01 a:hover {
	background:url(../images/btn_search_parking01_on.png) no-repeat 0 0;
}
.search-box01 .search-parking .search02 {
	margin-right:0;
	margin-left:1px;
	background:url(../images/btn_search_parking02.png) no-repeat 0 0;
}
.search-box01 .search-parking .search02 a:hover {
	background:url(../images/btn_search_parking02_on.png) no-repeat 0 0;
}

.pickup-box h2 {
	clear:both;
	margin:0 0 10px 0;
	padding:0;
	background:url(../images/bar2.jpg) no-repeat 0 0;
	width:515px;
	height:39px;
	text-indent:-10000px;
}

.pickup-box ul {
	margin:0 4px 4px 3px;
	padding:0;
	width:162px;
	height:300px;
	border-top:2px solid #FF9900;
	text-align:left;
	float:left;
}
.pickup-box .ttl-posi {
	margin:0;
	padding:4px;
	background-color:#DDDDDD;
	line-height:1.2;
}
.pickup-box .ttl-posi a:hover {
	text-decoration:none;
}

.pickup-box .img-posi {
	margin:0;
	padding:0;
	width:162px;
	height:122px;
	border:none;
}
.pickup-box .typ-posi,
.pickup-box .add-posi,
.pickup-box .pri-posi {
	margin:0;
	padding:0 11px 0 11px;
	background:url(../images/item_table/icon.gif) no-repeat 0 4px;
	border-bottom:1px dotted #CCCCCC;
}
.pickup-box .pri-posi {
	color:#FF0000;
}
.pickup-box .lnk-posi {
	margin:0 10px 0 10px;
	text-align:right;
}
.panorama-box {
	margin-top:40px;
}
.panorama-box .twitter-tbl {
	margin:10px;
	padding:0;
	text-align:center;
}
.panorama-box .rposi {
	margin-right:20px;
}

.panorama-box h2 {
	display:block;
	margin:10px;
	padding:0;
	background:url(../images/panorama_.jpg) no-repeat 0 0;
	width:254px;
	height:225px;
	text-indent:-10000px;
}
.panorama-box h2 a {
	display:block;
	width:254px;
	height:225px;
}
.panorama-box ul {
	margin:5px 10px 0 20px;
	padding:0;
	font-size:10px;
}
.panorama-box li {
	margin:0 5px 0 15px;
	list-style-type:square;
	text-align:left;
}

.search-rbox {
	margin:0;
}
.search-rbox h2 {
	margin:4px 10px 6px 10px;
	padding:0;
	background:url(../images/bar4+.jpg) no-repeat 0 0;
	width:254px;
	height:40px;
	text-indent:-10000px;
}
.search-rbox .block01,
.search-rbox .block02,
.search-rbox .block03 {
	margin:10px 4px;
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
}
.search-rbox .btn1 {
	background:url(../images/banner/ban1.jpg) no-repeat 0 0;
	width:243px;
	height:55px;
	text-align:right;
	font-size:1px;
}
.search-rbox .btn2 {
	background:url(../images/banner/ban2.jpg) no-repeat 0 0;
	width:243px;
	height:55px;
	text-align:right;
	font-size:1px;
}
.search-rbox .btn3 {
	background:url(../images/banner/ban3.jpg) no-repeat 0 0;
	width:243px;
	height:55px;
	text-align:right;
	font-size:1px;
}

.search-rbox .easy-search-box {
	margin:10px auto;
	padding:6px;
	width:255px;
	border:2px solid #C64075;
	background-color:#FFFFFF;
	text-align:center;
}
.search-rbox .easy-search-box h2 {
	margin:0;
	padding:0;
	background:url(../images/bar4+.jpg) no-repeat 0 0;
	width:254px;
	height:40px;
	text-indent:-10000px;
}
.search-rbox .block001 {
	margin:0 auto;
	padding:0;
	text-align:center;
}
.search-rbox .block002,
.search-rbox .block003 {
	margin:10px auto;
	padding:0;
	text-align:center;
}
.search-rbox .block001 p,
.search-rbox .block002 p,
.search-rbox .block003 p {
	margin:20px auto 10px auto;
	padding:0;
	text-align:center;
}
.search-rbox .block003 input {
	margin:4px auto 0 auto;
	padding:0;
	text-align:center;
}
.search-rbox .btn01 {
	background:url(../images/ban_1.jpg) no-repeat 0 0;
	width:243px;
	height:80px;
	text-align:right;
	font-size:1px;
}
.search-rbox .btn02 {
	background:url(../images/ban_2.jpg) no-repeat 0 0;
	width:243px;
	height:80px;
	text-align:right;
	font-size:1px;
}
.search-rbox .btn03 {
	background:url(../images/ban_3.jpg) no-repeat 0 0;
	width:243px;
	height:80px;
	text-align:right;
	font-size:1px;
}

.search-rbox #target1,
.search-rbox #target2,
.search-rbox #target3 {
	display:none;
}

.rsearch01 {
	background:url(../images/banner/ban1.jpg) no-repeat 0 0;
}
.rsearch02 {
	background:url(../images/banner/ban2.jpg) no-repeat 0 0;
}
.rsearch03 {
	background:url(../images/banner/ban3.jpg) no-repeat 0 0;
}
.rsearch01 a,
.rsearch02 a,
.rsearch03 a {
	display:block;
	width:243px;
	height:55px;
}				



.topics-box {
	margin:40px 0 0 0;
}
.topics-box h2 {
	clear:both;
	margin:4px 10px 10px 10px;
	padding:0;
	background:url(../images/sbar_whatsnew.jpg) no-repeat 0 0;
	width:254px;
	height:40px;
	text-indent:-10000px;
}
.topics-box .rposi {
	margin:5px 20px 10px 0;
	text-align:right;
}
.topics-box ul {
	margin:10px 20px 10px 20px;
	list-style-type:none;
}
.topics-box li {
	margin:0 0 10px 0;
	padding:0 0 5px 20px;
	background:url(../images/icon1.gif) no-repeat 0 1px;
	border-bottom:dotted 1px #999999;
	text-align:left;
}
.ban-box {
	margin-top:40px;
}
.ban-box ul {
	margin:20px 10px 10px 10px;
	list-style-type:none;
}
.recruit-banner {
	margin:0 auto;
	padding:10px;
	text-align:center;
	vertical-align:middle;
}
.recruit-banner h3 {
	margin-top:20px;
	margin-bottom:8px;
	font-size:18px;
	color:#CC0000;
}
.recruit-banner p {
	font-size:14px;
	line-height:1.6;
}


/* ***************************************************

	admin-block

*************************************************** */
#admin-block {
	margin:10px;
	padding:0;
	width:780px;
	text-align:center;
}
#admin-block h2 {
	margin:10px 0;
	padding:10px 0 0 60px;
	width:780px;
	height:60px;
	background:url(../images/bar_admin.jpg) no-repeat 0 0;
	font-size:20px;
	text-align:left;
}
#admin-block .s1-box {
	margin:10px 20px;
	padding:20px 20px 20px 380px;
	background:url(../images/back_s1.jpg) no-repeat 0 0;
	border-bottom:2px dotted #DDDDDD;
	height:170px;
	text-align:left;
}
#admin-block .s1-box h3 {
	margin:0 0 20px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #FF9900;
	border-left:4px solid #FF9900;
}
#admin-block .twit-box {
	margin:10px 20px;
	padding:20px 20px 20px 380px;
	background:url(../images/back_twit.jpg) no-repeat 0 0;
	border-bottom:2px dotted #DDDDDD;
	height:220px;
	text-align:left;
}
#admin-block .twit-box h3 {
	margin:0 0 20px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #0099FF;
	border-left:4px solid #0099FF;
}
#admin-block form {
	margin:0 0 0 20px;
}
#admin-block input {
	margin:4px;
}
#admin-block .skype-box {
	margin:10px 20px;
	padding:20px 20px 20px 380px;
	background:url(../images/back_skype.jpg) no-repeat 0 0;
	border-bottom:2px dotted #DDDDDD;
	height:220px;
	text-align:left;
}
#admin-block .skype-box h3 {
	margin:0 0 20px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #0099FF;
	border-left:4px solid #0099FF;
}




.twitter-tbl dl {
	clear:both;
	margin:0 10px;
	padding:0;
	width:234px;
	text-align:center;
}
.twitter-tbl dt {
	margin:0;
	padding:4px;
	width:226px;
	font-size:14px;
	text-align:left;
}
.twitter-tbl dt a {
	color:#CC0000;
}
.twitter-tbl dd img {
	margin:1px;
	padding:2px;
	width:60px;
	height:60px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:center;
}
.twitter-tbl dd.comment-box {
	margin:0;
	padding:0 0 0 4px;
	width:226px;
	font-size:12px;
	color:#333333;
	line-height:1.2;
	text-align:left;
}
.twitter-tbl dd.date-box {
	clear:both;
	margin:0;
	padding:4px 4px 6px 0;
	width:226px;
	border-bottom:1px dotted #DDDDDD;
	font-size:10px;
	color:#999999;
	text-align:right;
}
