/*------------------------------------------------------*/
/* Auther unType::TALO::0808 */
/*------------------------------------------------------*/

/*------------------------------------------------------*/
/* Common */
/*------------------------------------------------------*/
/* HTML --------------------------------- */
	html {
		height:99%;
		min-height:99%;
	}
	
/* Body --------------------------------- */
	body {
		height: 99%;
		min-height:99%;
		background: #eeeeee url("../images/bd_total_bg.jpg") center top repeat-x;
		margin: 0 auto;
		padding: 0;
	}
* html body {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;}
*:first-child+html body {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;}

/* Header --------------------------------- */
	#header {
		width:774px;
		height:80px;
		margin:0 auto;
		}
		#header p {
			margin: 5px 0 0;
			padding:0;
			}
			
/* Contents --------------------------------- */
	#wrapper {
		width:774px;
		margin:0 auto;
		}
		#wrapper h1 {
			width:774px;
			height:80px;
			margin:0;
			padding:0;
			background:url(../images/common_title_h1_bg.gif) no-repeat;
			text-align:center;
			}
		#contents {
			background:url(../images/common_contentsBg.png) repeat-y;
			}
		#inner {
			margin:0;
			padding:0;
			height:100%;
			background-position:bottom;
			background-repeat:no-repeat;
			}
		#innerContents {
			width: 694px;
			margin:-12px auto 0 auto;
			clear:both;
			}
* html #innerContents {
	margin:0 auto;
}
			#innerContents:after {
				content: ".";  
				display: block;  
				visibility: hidden;  
				height: 0.1px;  
				font-size: 0.1em;  
				line-height: 0;  
				clear: both; 
				}
		#btnClose {
			width:774px;
			margin:30px auto;
			text-align:center;
			}
			#btnClose img {
				border: none;
				margin:0 auto;
				}
		#link {
			margin:0 0 6px;
			padding:0;
			}
		h2 { 
			margin:0 auto;
			padding:26px 0;
			text-align:center;
			border-bottom:solid #1e1e1e 1px;
			}
		h2.error { 
			margin:0 auto;
			padding:26px 0;
			text-align:center;
			border-bottom:solid #1e1e1e 1px;
			font-size:100%;
			color:#dc0000;
			}
		h2.message { 
			margin:0 0;
			padding:26px 0 0 0;
			text-align:center;
			font-size:100%;
			border-bottom:none;
		}
		h3 {
			 padding-top:10px;
			 }
		p.addrForm  {
			padding-bottom:30px;
			_padding-bottom:25px;
			}
		p.addrForm2  {
			margin:0 0 15px;
			padding:20px 0;
			}
		.addrForm input,
		.addrForm2 input {
			width:630px;
			float:left;
			}
		.addrForm img,
		.addrForm2 img {
			border:none;
			float:right;
			}
		img { behavior: url("common/js/iepngfix.htc"); }
		form {
			margin:0;
			padding:0;
			}
		#btnPrint {
			text-align:right;
			border:none;
			}
		#descTxt {
			position:relative;
			height:125px;
			background:url("../images/map_bgGyoukaku.gif") no-repeat;
			margin:15px 0 20px 0;
			}
			#descTxt div.img {
				position:absolute;
				top:21px;
				left:29px;
				width:115px;
				height:83px;
			}
			#descTxt div.text {
				position:absolute;
				top:23px;
				right:30px;
				width:490px;
				}
			#descTxt p {
				margin:0 0 7px;
				padding:0;
				line-height:1.6em;
				}
			#sendMail_pc{
			margin-bottom:9px;
			}
			#sendMail_pc input.form {
				width:234px;
				}
			#sendMail_mobile {
				margin-bottom:15px;
				}
			#sendMail_mobile input.form {
				width:234px;
				}
			#sendMail_pc img , #sendMail_mobile img{
				border:none;
				}
			input.btnSearch {
				width:46px;
				height:22px;
				float:right;
				}
		dl,dd,dt,ul{
		padding:0;
		margin:0;
		}
		#AttentionList{
		padding-top:20px;
		}
		#AttentionList ul{
		padding-left:20px;
		}
		#AttentionList li{
		padding-bottom:4px;
		}
		#AttentionList dt{
		padding-bottom:5px;
		font-weight:bold;
		}
		

/* Footer --------------------------------- */
	#footer {
		width:100%;
		height:32px;
		margin:0 auto;
		background-color:#000099;
		}
		#footer p {
			width:774px;
			height:5px;
			margin: 0 auto;
			padding:14px 0 0;;
			text-align:center;
			}

/*------------------------------------------------------*/
/* Style */
/*------------------------------------------------------*/

/* Fonts --------------------------------- */
	/* Base Font Color, Size and Line-Height */
		body {color:#1e1e1e; line-height: 1.4em;}
		/* for IE7 */
			*+html body {font-size: 80%;}
		/* for IE */
			body {_font-size: 80%;}
		/* for Firefox,Safari,Netscape */
			:root body {font-size: 12px;}
			/*  Font Size */
		.small {font-size: 85%;_font-size:80%; line-height: 1.3em;}
		/* for IE7 */
		*+html .small {font-size: 80%;}
		.large {font-size: 120%; line-height: 1.3em;}

/* Links --------------------------------- */
	a:link { text-decoration:none;}
	a:visited { text-decoration:none;}
	a:hover { text-decoration: underline;}
	a:active { text-decoration:none;}
/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/

