/* page_style.css */

body{
	margin-left			:10%;
	margin-top			:0em;
	color				:#000000;
	background-color	:#FFFFFF;
}

.last_update{
	margin				:1em;
	text-align			:right;
}

.right{
	text-align			:right;
}

.copyright{
	clear				:both;/*contentsの回り込み解除*/
	font-size			:0.8em;
	text-align			:right;
}

.frame_box{
    margin-top			:2em;
    padding				:0em;
 	position            :relative;
 	width				:700px;
	height				:auto;
	border-style		:solid;
	border-width		:1px;
	border-color		:#000000;
	background-color	:#FFFFFF;
	background-repeat	:no-repeat;
	background-position :left top;
}

.all_padding{
	padding-top			:1em;
	padding-bottom		:1em;
	padding-left		:1em;
	padding-right		:1em;
}

.side_padding{
	padding-left		:1em;
	padding-right		:1em;
}

.side_padding_px{
	padding-left		:20px;
	padding-right		:20px;
}

.bottom_padding{
	padding-bottom		:1em;
}

#title{
	background-color	:#FFFFFF;
	text-align			:center;
}

#contents{
	margin-top			:1em;
	margin-left			:1em;
	margin-right		:1em;
	margin-bottom		:1em;
	background-color	:#FFFFFF;
	width				:150px;
	height				:500px;/*auto*/
	text-align			:left;
	padding				:0em;
	list-style-type		:none;
	float				:left;
}

#news{
	margin				:0em;
	padding				:1em;
}

img{
	border-width		:0px;
}

ul{
	margin-right		:2em;
}

dt{
	font-weight			:bold;
}

.level{
	overflow			:hidden;
	font-size			:16px;
	text-align			:center;
    margin-top			:0em;
    padding				:0em;
 	position            :relative;
 	width				:30px;
	height				:auto;
	border-style		:solid;
	border-width		:0px 1px 1px 0px;
	float				:left;
}
.name{
	overflow			:hidden;
	font-size			:16px;
	text-align			:left;
    margin-top			:0em;
    padding				:0px 0px 0px 5px;
 	position            :relative;
 	width				:200px;
	height				:auto;
	border-style		:solid;
	border-width		:0px 1px 1px 0px;
	float				:left;
}
.comment{
	overflow			:hidden;
	font-size			:16px;
	text-align			:left;
    margin-top			:0em;
    padding				:0px 0px 0px 5px;
 	position            :relative;
 	width				:410px;
	height				:auto;
	border-style		:solid;
	border-width		:0px 1px 1px 0px;
	float				:left;
}

.level_g{
	overflow			:hidden;
	font-size			:16px;
	text-align			:center;
    margin-top			:0em;
    padding				:0em;
 	position            :relative;
 	width				:30px;
	height				:auto;
	border-style		:solid;
	border-width		:0px 1px 1px 0px;
	background-color	:#F0F0F0;
	float				:left;
}
.name_g{
	overflow			:hidden;
	font-size			:16px;
	text-align			:left;
    margin-top			:0em;
    padding				:0px 0px 0px 5px;
 	position            :relative;
 	width				:200px;
	height				:auto;
	border-style		:solid;
	border-width		:0px 1px 1px 0px;
	background-color	:#F0F0F0;
	float				:left;
}
.comment_g{
	overflow			:hidden;
	font-size			:16px;
	text-align			:left;
    margin-top			:0em;
    padding				:0px 0px 0px 5px;
 	position            :relative;
 	width				:410px;
	height				:auto;
	border-style		:solid;
	border-width		:0px 1px 1px 0px;
	background-color	:#F0F0F0;
	float				:left;
}
.table{
	margin				:0em 0em 1em 0em;
	border-style		:solid;
	border-width		:1px 0px 0px 1px;
	border-color		:#000000;
	float				:left;
}
.table_row{
	background-color	:#FF0000;
	margin				:0em;
	padding				:0em;
	clear				:both;
}

.coming_soon{
	text-decoration		:line-through;
}
