@charset "UTF-8";

/* -----------------------------------------------
FileName:@index.css
----------------------------------------------- */


/*index
***************************

area-main

***************************/

/*----------------------------------*/
/* area-main */
#area-main {
	margin: 0 0 0 15px;
	width: 930px;
	background:none;
}
#area-main h1 {
	margin-top: 14px;
}
#area-main p.txt-lead {
	margin-top: 14px;
}
#area-main h2 {
	margin-top: 29px;
}
#area-main h2.bd_cpban-area {
	margin-top: 33px;
}
#area-main .block01 {
	margin-top: 1px;
	padding: 10px;
	background: #e6f1f2;
}
#area-main .block02 {
	margin-top: 1px;
	padding: 10px 10px 0 10px;
	background: #e6f1f2;
}


/* content */
#content {
	margin-right: 1px;
	padding: 0;
	background: #fff;
}
#content div.pagetop {
	margin: 30px 0 30px 0;
}
#content div.link-list-01{
	position: relative;
	width: 680px;
	/*background: #fff;*/
}
#content div.link-list-01 ul{
	width: 226px;
	float:left;
	margin: 0 1px 0 0;
	padding: 14px 0 0 0;
}
#content div.link-list-01 ul.city{
	margin-right: 0;
}
#content div.link-list-01 ul.area{
	width: 225px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
	background: #fff;
	border-right: 1px solid #e6f1f2;
}
#content div.link-list-01 li a{
	margin: 2px 0 0 0;
	display: block;
	text-decoration: underline;
}
* html #content div.link-list-01 li a{
	zoom: 1;
}
#content div.link-list-01 li a:hover{
	text-decoration: none;
	background: #d25975 url(/shop/resources/images/blt_arrow01.gif) 100% 0.3em no-repeat;
	color: #fff;
}
#content div.link-list-01 li.cur a {
	text-decoration: none;
	background: #d25975 url(/shop/resources/images/blt_arrow01.gif) 100% 0.3em no-repeat;
	color: #fff;
}
#content div.link-list-01 li a span{
	padding: 0 0 0 24px;
	display: block;
	background: url(/resources_shared/images/blt_arrow04.gif) 10px 0.45em no-repeat;
}
#content div.link-list-01 li a:hover span{
	background: url(/resources_shared/images/blt_arrow04-ovr.gif) 10px 0.45em no-repeat;
}
#content div.link-list-01 li.cur a span{
	background: url(/resources_shared/images/blt_arrow04-ovr.gif) 10px 0.45em no-repeat;
}
#content div.link-list-01 ul.prefecture,
#content div.link-list-01 ul.city{
	/*display: none;*/
}
#content div.link-list-01 ul.prefecture {
/*
	position: relative;
	top: 0;
	left: -227px;
	z-index: 10;
*/
	width: 225px;
	background: #fff;
	border-right: 1px solid #e6f1f2;
}
#content div.link-list-01 ul.city {
/*
	position: relative;
	top: 0;
	left: -227px;
	z-index: 5;
*/
	background: #fff;
}
#content p.offshore {
	margin-top: 5px;
	padding: 7px 10px;
	background: #fff;
}
#content p.offshore a {
	padding: 0 0 0 14px;
	background: url(/resources_shared/images/blt_arrow04.gif) 0 0.45em no-repeat;
}

#content ul.shop-news-01{
	width: 680px;
}
#content ul.shop-news-01 li{
	width: 680px;
	padding: 10px 0;
	border-top: 1px solid #fff;
}
#content ul.shop-news-01 li.head{
	padding-top: 0;
	border: none;
}
#content ul.shop-news-01 li .pic{
	width: 107px;
	float: left;
}
#content ul.shop-news-01 li .txt{
	width: 573px;
	float: left;
}

/* side-bar */
#side-bar {
	width: 229px;
	background: #fff;
}
* html #side-bar {
	background: #fff;
}
#side-bar .side-bar-navi {
	margin: 1px 0 0 0;
	padding:0 9px 12px 10px;
	background: #fff;
}
#side-bar .msg {
	padding-top: 10px;
	/*display: block;*/
	display: none;
}
#side-bar .block-result {
	/*display: none;*/
	display: block;
}
#side-bar .side-bar-navi p.result {
	width: 190px;
	padding: 11px 0 13px 0;
	background: url(/resources_shared/images/line_side-bar03.gif) 0 100% repeat-x;
}
#side-bar .side-bar-navi ul.result{
	width: 190px;
	padding: 4px 0 0 0;
}
#side-bar .side-bar-navi ul.result li {
	margin: 1px 0 0 0;
}
#side-bar .side-bar-navi ul.result li a {
	padding: 0 0 0 13px;
	display:block;
	background: url(/resources_shared/images/blt_arrow04.gif) 0 0.45em no-repeat;
}
* html #side-bar .side-bar-navi ul.result li a {
	zoom: 1;
}
#side-bar .side-bar-navi ul.paging {
	width: 190px;
	margin: 18px 0 0 0;
	padding: 11px 0 0 0;
	background: url(/resources_shared/images/line_side-bar03.gif) 0 0 repeat-x;
}
#side-bar .side-bar-navi ul.paging li.prev {
	float: left;
}
#side-bar .side-bar-navi ul.paging li.prev a {
	padding: 0 0 0 13px;
	background: url(/resources_shared/images/blt_arrow05.gif) 0 0.25em no-repeat;
}
#side-bar .side-bar-navi ul.paging li.next{
	float: right;
}
#side-bar .side-bar-navi ul.paging li.next a {
	padding: 0 13px 0 0;
	background: url(/resources_shared/images/blt_arrow04.gif) 100% 0.25em no-repeat;
}


/*----------------------------------*/
/* clear */
#area-main-index:after,
#content div.link-list-01:after,
#content ul.shop-news-01 li:after,
#side-bar .side-bar-navi ul.paging:after {
	display:block; 
	visibility:hidden;
	clear:both; 
	height:0; 
	content:" ";
	font-size:0;
	line-height:0;
}
#area-main-index,
#content div.link-list-01,
#content ul.shop-news-01 li,
#side-bar .side-bar-navi ul.paging {
	zoom:1;
}