@charset "utf-8";
@import url("common/default.css");
@import url("common/mac_os_x.css");
@import url("common/alert.css");
@import url("common/glayer.css");
@import url("mywindow.css");
@import url("mypage1.css");
@import url("mypage2.css");
@import url("mypage3.css");
@import url("mypage4.css");
@import url("mypage5.css");
@import url("mypage6.css");
@import url("sortable.css");
@import url("paginator.css");

* {
	margin               : 0px             ;
	padding              : 0px             ;
	line-height          : 1.1            ;
	text-decoration      : none            ;
	font-family          : "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

html {
	height: 100%;
/*
	overflow             : scroll         ;
*/
}

body {
	height               : 100%            ;
	font-size            : 12pt            ;
	background-color     : #fff            ;
	background-image     : url("../images/body.jpg");
	background-position  : top left;
	background-repeat    : repeat-x;
}

form * {
	font-size            : 12pt            ;
	}

fieldset {
	width                : 99%             ;
	display              : inline          ;
	border               : 1px solid #777  ;
}

legend {
	font-weight          : bold            ;
	color                : blue            ;
}

table {
	border               : 0px             ;
	border-collapse      : collapse        ;
	border-spacing       : 0px             ;
}

table tr td,
table tr th {
	border               : none            ;
	text-align           : left            ;
	vertical-align       : top             ;
}

table tr td.middle,
table tr th.middle {
	text-align           : center          ;
	vertical-align       : middle          ;
}

div {
	border               : 0px             ;
	text-align           : left            ;
	color                : #222            ;
}

ul {
	list-style-type      : none            ;
	}

img {
	border               : 0               ;
	line-height          : 0               ;
	vertical-align       : middle          ;
}

.clear {
	clear  : both ;
	}

.left {
	float       : left  ;
	}

.right {
	float       : right ;
	}

.list {
	white-space : nowrap;
	float       : left  ;
	}

.line {
	margin : 5px 0 ;
	}
.fixed {
	width: 250px;	
}

div.ie {
	width      : 100% ;
	text-align : center ;
	}

div.base {
	width  : 900px  ;
	margin : 0 auto ;
	}

h2,
h3 {
	display     : block;
	position    : absolute;
	top         : -100px;   
	left        : -100px; 
}

h1,
div.header span {
	font-size   : 100% ;
	font-weight : bold ;
	color       : #fff ;
	line-height : 20px ;
	}

div.header #menu_t1 {
	width       : 12px;
	background  : url('../images/menu_t1.jpg') top left no-repeat;
	}
div.header #menu_t2 {
	background  : url('../images/menu_t2.jpg') top left repeat;
	}

div.header #menu_t3 {
	width       : 12px;
	background  : url('../images/menu_t3.jpg') top right no-repeat;
	}

div.side {
	float : left ;
	width : 190px ;
	}

div.side p {
	float : left ;
	width : 180px ;
	}

div.content {
	float : left ;
	width : 710px ;
	}

div.under {
	font-size            : 12pt            ;
	background-color     : #fff            ;
	background-image     : url("../images/menu_t2.jpg");
	background-position  : top left;
	background-repeat    : repeat;
	}
