﻿@charset "utf-8";

@import "reset.css";

/*========================================index
/* +base
/* +simple-list
/* +photo-list
/* +shop-info
/* +page-break
/* +display: none;
========================================index*/

/*====================
 +base
====================*/
body {
	color: #000;
	font-family: serif;
	font-size: 8pt;
	line-height: 1.6;
	}
.section02,
#shop-info,
#shop-info ul,
.column01 {
	margin-left: 2em;
	}
.section03 {
	margin-left: 2em;
	}
.column01 {
	margin-top: 3mm;
	margin-bottom: 3mm;
	padding: 2mm;
	border: 1px solid #000;
	}

h1 {
	margin-bottom: 6mm;
	padding-bottom: 2mm;
	border-bottom: 5px double #000;
	font-size: 175%;
	}
h2 {
	margin: 3mm 0;
	border-bottom: 1px solid #000;
	font-size: 150%;
	}
h3 {
	margin: 3mm 0;
	border-bottom: 1px dotted #000;
	font-size: 125%;
	}
p,ul,ol,dl {
	margin: 1.5mm 0;
	}
a {
	text-decoration: none;
	}

th,td {
	padding: 1mm 2mm;
	border: 1px solid #000;
	}

/*====================
 +simple-list
====================*/
dl.simple-listA01 dt,
dl.simple-listA02 dt {
	float: left;
	}
dl.simple-listA01 dt {
	width: 8.5em;
	}
dl.simple-listA02 dt {
	width: 5em;
	}
dl.simple-listA01 dd,
dl.simple-listA02 dd {
	margin-bottom: 3px;
	}
dl.simple-listA01 dd {
	padding: 0 0 0 8.5em;
	}
dl.simple-listA02 dd {
	padding: 0 0 0 5em;
	}

/*====================
 +photo-list
====================*/
.photo-listA01 li {
	display: inline;
	}

/*====================
 +section-list
====================*/
.section-listA01 li {
	width: 45%;
	}
.section-listA01 li.odd {
	float: left;
	}
.section-listA01 li.even {
	float: right;
	}

/*====================
 +shop-info
====================*/
#shop-info ul dt {
	float: left;
	width: 6em;
	}
#shop-info ul dd {
	margin-left: 6em;
	}

/*====================
 +page-break
====================*/
#container {
	page-break-after: always;
	}

/*====================
 +display: none;
====================*/
#global-nav,
#utility-nav,
#secondary-contents,
#footer h2,
#footer ul,
ul.pagetopA01,
ul.ui-tabs-nav,
.movetoA01,
.remove-navA01 {
	display: none;
	}

