﻿@charset "utf-8";

/*========================================index
/* +hasLayout
/* +for IE7 page zoom
/* +box model
/* +margin with float
/* +font-size
/* +external link
/* +a11y
========================================index*/

/*====================
 +hasLayout
====================*/
* html body div#header,
*+html body #globalNavigation ul li ul,
* html div#imgBottomLine,
* html divdiv#container,
* html div#footer,
* html #footer-nav ul li{
	zoom: 1;
	}

/*====================
 +for IE7 page zoom
====================*/
*:first-child+html body {
	letter-spacing: 0;
	}

/*====================
 +box model
====================*/
* html body div#main div#inputArea input,
*+html body div#inputArea input{
	margin-left: 0!important;
}
* html body div#main div#inputArea{
	overflow: hidden;
}
* html body div#main div#inputArea input{
	position: relative;
	left:0px;
}
* html body div#main div#timeSelect{
	margin-left: 5px;
}
* html body.bestillbord div#container #leftNavigationColumn{
	padding-top: 234px;
}
*+html body.bestillbord div#container #leftNavigationColumn{
	padding-top: 234px;
}
* html body.bestillbord div#main div#secondary-contents{
	padding-top: 237px;
}
*+html body.bestillbord div#main div#secondary-contents{
	padding-top: 237px;
}
/*====================
 +margin with float
====================*/
* html div#globalNavigation,
* html div#main,
* html div#leftNavigationColumn,
* html div#primary-contents,
* html div#secondary-contents{
	display: inline;
	}

/*====================
 +font-size
====================*/
* html body {
	font-size: 75%;/* 12px(12/16) */
	}
* html .caption {
	font-size: 84%;/* 10px(10/12) */
	}

/*====================
 +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"
	);
	}
/*====================
 + Adjust
====================*/
* html body div#secondary-contents input.sendBtn,
*+html body div#secondary-contents input.sendBtn{
	padding-top: 3px;
}
* html body div#primary-contents input{
	position: relative;
	left: -15px;
}
*+html body div#primary-contents input{
	margin-left: -25px;
}

/*====================
 +a11y
====================*/
* html .a11y {
	position: absolute;
	visibility: hidden;
	}
