@charset "UTF-8";
/*------------------------------------------------------*/
/* Auther unType::TALO::0809 */
/*------------------------------------------------------*/
/* Relation of CSS Files
	common.css 
		|----header.css
		|----contents.css
		|		|----mainColumn.css
		|		|----sideColumn.css
		|	
		|----footer.css
		|----style.css
*/
/*------------------------------------------------------*/
/* Common */
/*------------------------------------------------------*/
/* CSS Import --------------------------------- */
	@import url(header.css);
	@import url(footer.css);
	@import url(contents.css);
	@import url(style.css);

/* HTML --------------------------------- */
	html {
		height:100%;
	}
	
/* Body --------------------------------- */
	body {
		height: 100%;
		background: #baddef url(/common/images/commonBg.jpg) repeat-x;
		margin: 0;
		padding: 0;
	}
	body#clinicListBody {
		width: 370px;
		background: none;
	}
	body#agreementBody {
		width: 629px;
		background: none;
	}

	div#wrapper {
		position: relative;
		width:100%;
        height: 100%;
        min-height: 100%;
		background:url(/common/images/header/bg.jpg) no-repeat center top;
		margin: 0;
		padding: 0;
		}
	
/* Reset --------------------------------- */
	h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,input {
		margin: 0;
		padding: 0;
		}
	h1,h2,h3,h4,h5,h6 {
		font-size: 100%;
		}
	img {
		border: none;
		}
	ul,ol {
		list-style-type: none;
		}

/* Heading --------------------------------- */
	#logo {
		padding: 11px 0 0 6px;
		font-size: 0;
		line-height: 0;
		}

	h1 {
		font-size:10px;
		color:#FFFFFF;
		width:370px;
		position:absolute;
		top:60px;
		left:324px;
		line-height:12px;
		}

	h2 {
		background: url(/common/images/contents/mainColumn/h2_commonBg.gif) no-repeat;
		color: #ffffff;
		font-size: 160%;
		line-height: 1.3em;
		}
		h2.common {
			width: 639px;
			height: 34px;
			padding: 10px 10px 10px;
			}
		h2.images {
			background: none;
			font-size: 0;
			line-height: 0;
			}
		h2.clinic {
			width: 651px;
			height: 36px;
			padding: 6px 4px 12px;
			}
			h2.clinic img {
				margin-right: 6px;
				vertical-align: middle;
				}
	h3 {
		font-size: 0;
		line-height: 0;
		}
		h3.common {
			width: 639px;
			height: 16px;
			padding: 8px 10px 10px;
			background: url(/common/images/contents/mainColumn/h3_commonBg.gif) no-repeat;
			color: #ffffff;
			font-size: 120%;
			font-weight: normal;
			_font-weight: bold;
			line-height: 1.4em;
			}
		h3.commonB {
			width: 510px;
			height: 16px;
			padding: 8px 10px 10px;
			background: url(/common/images/contents/mainColumn/h3_commonBgB.gif) no-repeat;
			color: #ffffff;
			font-size: 120%;
			font-weight: normal;
			_font-weight: bold;
			line-height: 1.4em;
			}
		h3.text {
			font-size: 120%;
			font-weight: normal;
			_font-weight: bold;
			color: #ffffff;
			line-height: 1.4em;
			}

/* Common Settings --------------------------------- */

.TODO {
	background-color:#CCCCCC;
}
dd select#ssLine {
	width:150px;
}
dd select#ssStation {
	width:100px;
}
p select#ssLine {
	width:135px;
}
p select#ssStation {
	width:85px;
}
#sdCity {
	width:150px;
}
.error_message {
	color: #ff0000;
	font-weight: bold;
}

/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/

