@charset "UTF-8";

/* office_popup.css */ 
/*
========== TABLE of CONTENTS ==========

layout only

========== TABLE of CONTENTS ==========
*/


/* ---------- 1:reset  ---------- */

html {
  overflow-y: scroll; /* Firefox scroll-on */
  height:100%; 
  margin:0; 
  padding:0;
}

body {
  height:100%; 
  margin: 0;
  padding: 0;
  color: #303030;
  font-size: 84%;
  font-family:tahoma,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",Arial,sans-serif;
  line-height:1.3em;
  background-color:#ffffff;
}

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div {
  margin: 0;
  padding: 0;
}

table,pre,code,select,input,textarea,kbd,var,ins,del,samp {
  font-size: 90%;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN",tahoma,Osaka,Arial,sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  font-weight: normal;
  font-size: 100%;
}

ul {
  list-style: none;
}

table,th,td {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

th,caption {
  text-align: left;
}

hr{
	margin:0; 
	padding:0; 
	border:0; 
	color:#fff; 
	background-color:#fff; 
	height:1px}

address,cite,dfn,em,b,strong,var,th,ins,del,samp {
  font-weight: normal;
  font-style: normal;
}

img,fieldset {
  border: 0;
  vertical-align:bottom;
}

/* Default Link Style */

a,a:link,a:active,a:visited {
  color: #b2017e;
  text-decoration: underline;
  outline: none;
  overflow:hidden;
}

a:hover,a:focus {
  color: #03a5e1;
  text-decoration: underline;
  outline: none;
  overflow:hidden;
}


a img {
  border: 0;
  vertical-align:bottom;
  outline: none;
  overflow:hidden;
}


/*---------------------------
  Layout
---------------------------*/

#wrapper {
  width: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -40px auto; /* the bottom margin is the negative value of the footer's height */
}

body > #wrapper {height: auto; min-height: 100%;}


#mainContents{
	width:450px;
	}
	
#mainContents table{
	width:450px;
	vertical-align:top;
	height:auto;
}

#mainContents th{
	border-top:#1b4494 solid 2px;
	vertical-align:bottom;
	padding:7px 0;
	background:url(../../images/dots_690blue.gif) no-repeat bottom;
}

h1{
	float:left;
	font-size:110%;
	color:#18243a;
	font-weight:bold;
	padding:3px 0 0 17px;
	display:block;
	}

#mainContents td {
	padding:15px 10px 10px 10px;
	font-size:100%;
	vertical-align:bottom;
}

#mainContents td img {
	padding:0 5px;
	vertical-align:middle;
}


#mainContents td p{
	padding:5px 5px 10px 5px;
}

#mainContents td span.attention{
	font-size:11px;
	color:#1b4494;
	padding-top:2px;
}


#mainContents #mapbox {
	padding:10px 0;
}



/*=========================

  Footer
  
=========================*/

/*Footer‚ð‰º‚ÉŒÅ’è*/
.push{
	height: 40px; /* .push must be the same height as .footer */
	}
/*----------------*/

#footer{
	width:450px;
	height: 40px; /* .push must be the same height as .footer */
	background-color:#eee;
	font-size:75%;
	margin-bottom:0;
	overflow:hidden;
	position: absolute;
	text-align:center;
	padding-top:7px;
	vertical-align:middle;
	border-top:#1b4494 solid 2px;
	}

