@charset "utf-8";

/* ------------------------------------------

Style Name: 03base.css
Since:      2007-09-01
Modified:   2008-01-23
Version:    1.0
Auther:     Nocorato

------------------------------------------*/


* {
	font-family:
		Verdana,
		Arial,
		"Hiragino Kaku Gothic Pro W3",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
	sans-serif;
	}




/* base styles */

body {
	font-size: 12px;
	background: none;
	}

a {
	}
a:link {
	}
a:visited {
	}
a:hover, a:focus, a:active {
	}

img {
	border: 0;
	}
em {
	}
/* goto page top */
.goto_pagetop {
	display: none;
	}
#page_home .goto_pagetop {
	display: none;
	}
/* hide */
ul#navskip {
	display: none;
	}
.hide_h2 h2 {
	display: none;
	}
.hide_item {
	display: none;
	}
.hide_nonenone {
	display: none;
	}
#topicPath {
	display: none;
	}

/* wrapper */
div#wrapper {
	}

/* header */
div#header {
	}
ul#nav_main {
	display: none;
	}
div#apDiv1 {
	display: none;
	}



/* area_flash */
div#area_flash {
	display: none;
	}


/* area_content */
div#area_content {
	clear: both;
	}
#page_home div#area_content {
	}



/* content_main_sub01 */
#page_home #content_main_sub01 {
	}
#content_main_sub01 {
	}

/* content_main */
#content_main {
	}
#page_home #content_main_sub01 #content_main {
	}
#content_main h1 {
	}
div#div_page_body {
	}

/* for page_home area_entry_listing */
div#toppage_dl_list {
	}
div#toppage_banner_list {
	margin-top: 5px;
	margin-bottom: 5px;
	}
div.toppage_banner_detail {
	margin-bottom: 5px;
	}

/* for page_entry_listing */
h2.need_deco_sub_cat_name {
	}



/* content_sub : wrap content_sub01 and content_sub02 */
#content_sub {
	}
/* content_sub01 */
#content_sub01 {
	display: none;
	}
#page_home #content_main_sub01 #content_sub01 {
	display: none;
	}
/* content_sub02 */
#content_sub02 ul {
	display: none;
	}
#content_sub02 address {
	display: none;
	}


/* footer */
div#footer {
	display: none;
	}



/* page_privacypolicy */
#page_privacypolicy #div_page_body h3 {
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_privacypolicy #div_page_body p {
	margin-bottom: 1.5em;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_privacypolicy #div_page_body dl {
	margin-bottom: 2.0em;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_privacypolicy #div_page_body dl dt {
	}
#page_privacypolicy #div_page_body dl dd {
	margin-bottom: 1.5em;
	}

/* page_link */
#page_link #div_page_body h3 {
	font-size: 12px;
	font-weight: normal;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #660033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660033;
	padding-left: 5px;
	margin-bottom: 1.5em;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_link #div_page_body p {
	margin-bottom: 1.5em;
	}
#page_link #div_page_body dl {
	margin-bottom: 2.0em;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_link #div_page_body dl dt {
	}
#page_link #div_page_body dl dd {
	margin-bottom: 1.1em;
	}

/* page_sitemap */
#page_sitemap  #div_page_body h3 {
	font-size: 12px;
	font-weight: normal;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #660033;
	padding-left: 5px;
	margin-bottom: 2.0em;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_sitemap #div_page_body ul {
	margin-bottom: 3.0em;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: -1.5em;
	}
#page_sitemap #div_page_body ul li {
	margin-left: 2.0em;
	}

/* page_about */
#page_about #div_page_body h2 {
	font-weight: normal;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 25px;
	}
#page_about #div_page_body h3 {
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_about #div_page_body p {
	margin-bottom: 1.5em;
	margin-left: 15px;
	margin-right: 10px;
	}
#page_about #div_page_body img#img_sun_001 {
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 50px;
	}
#page_about #div_page_body p {
	clear: both;
	}



/* page_access */
#page_access ul#button {
	display: none;
	}
#page_access #wrapper #wrapper_area_content #area_content #content_main_sub01 #content_main #div_page_body h1 {
	clear: both;
	padding-top: 20px;
	}
#page_access #wrapper #wrapper_area_content #area_content #content_main_sub01 #content_main #div_page_body p {
	margin-bottom: 30px;
	}
#page_access #wrapper #wrapper_area_content #area_content #content_main_sub01 #content_main #div_page_body h1 span.blue {
	color: #006699;
	font-size: 18px;
	font-family:
		"Hiragino Kaku Gothic Pro W3",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	}

/* page_shop */
#page_shop ul#button {
	display: none;
	}
#page_shop table#table_shop_list	{
	border-collapse: collapse;
	clear:both;
	}
#page_shop table#table_shop_list tr.nami {
	background-image: url(../../shop/images/nami.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
#page_shop table#table_shop_list td {
	font-size: 12px;
	vertical-align: top;
	}
#page_shop table#table_shop_list td.cell_left {
	padding-right: 15px;
	padding-top: 15px;
	}
#page_shop table#table_shop_list td.cell_right {
	padding-top: 15px;
	}
#page_shop table#table_shop_list table.table_inner_table {
	width: 98.5%;
	margin-bottom: 40px;
	}
#page_shop table#table_shop_list table.table_inner_table td {
	border-bottom: 1px solid #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
#page_shop table#table_shop_list table.table_inner_table tr.first td {
	background-color: #EEEEEE;
	}
#page_shop table#table_shop_list table.table_inner_table tr.first .head_shoplist {
	}
#page_shop table#table_shop_list table.table_inner_table tr.first .cont_shoplist {
	}
#page_shop table#table_shop_list table.table_inner_table tr.first .cont_shoplist img {
	vertical-align: bottom;
	padding-left: 10px;
	}
#page_shop table#table_shop_list table.table_inner_table tr.second td {
	}
#page_shop table#table_shop_list table.table_inner_table tr.second .head_shoplist {
	}
#page_shop table#table_shop_list table.table_inner_table tr.second .cont_shoplist {
	}
#page_shop table#table_shop_list dl.inner_table_shop_list dl {
	}
#page_shop table#table_shop_list dl.inner_table_shop_list dt {
	font-size: 20px;
	}
#page_shop table#table_shop_list dl.inner_table_shop_list dt span {
	font-size: 18px;
	padding-left: 0.5em;
	}
#page_shop table#table_shop_list dl.inner_table_shop_list dd {
	line-height: 1.5em;
	margin-bottom: 1.5em;
	}



/* page_area */
#page_area div#div_page_body ul.nav_floor {
	display: none;
	}
#page_area div#div_page_body p.floormap {
	clear: both;
	margin-bottom: 60px;
	}
