﻿@charset "utf-8";

/*========================================index
/* +hasLayout
/* +for IE7 page zoom
/* +box model
/* +margin with float
/* +font-size
/* +external link
/* +a11y
========================================index*/

/*====================
 +hasLayout
====================*/
*+html body #globalNavigation ul li ul {
	zoom: 1;
	}

/*====================
 +for IE7 page zoom
====================*/
*:first-child+html body {
	letter-spacing: 0;
	}

/*====================
 +box model
====================*/
* html hoge {
	width: ;
	height: ;
	margin: ;
	padding: ;
	border: ;
	}
* html body div#mainBox{
	height: 472px;
}

*+html body div#main div#calendar tbody tr td,
* html body div#main div#calendar tbody tr td{
	border: 1px solid #ffffff;
}
* html body div#main div#inputArea input#name,
* html body div#main div#inputArea input#phone,
* html body div#main div#inputArea input#email{
	background-color:#E8EAEA;
	border:medium none;
	color:#666666;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	margin-bottom:9px;
	margin-left:0;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:3px;
	text-align:left;
	width:250px;
}

* html body div#primary-contents{
	height: 500px;
}

/*====================
 +margin with float
====================*/
* html hoge {
	display: inline;
	}

/*====================
 +font-size
====================*/
* html body {
	font-size: 75%;/* 12px(12/16) */
	}
* html .caption {
	font-size: 84%;/* 10px(10/12) */
	}

* html body div#kontaktInputArea textarea{
	width: 242px;
	margin-bottom: 5px;
}
* html body div#kontaktInputArea input{
	margin-bottom: 5px;
}
* html body div#kontaktInputArea input{
	width: 242px;
}
*+html body div#header div#regionalNavigation ul li,
*+html body div#header div#globalNavigation ul li{
	margin-right: 10px;
}
* html body div#header div#regionalNavigation ul li,
* html body div#header div#globalNavigation ul li{
	padding-left: 5px;
}
/*====================
 +external link
====================*/
* html a.external {
	}
* html a {
	behavior: expression(
	this.className += this.getAttribute("href").match(/^http.*/) && (!this.getAttribute("href").match("foo.com")) ? " external" : "",
	this.style.behavior = "none"
	);
	}

/*====================
 +a11y
====================*/
* html .a11y {
	position: absolute;
	visibility: hidden;
	}
