/*--- 全体タグ設定 ---*/
body {
margin-top : 0px;
margin-bottom : 0px;
font-size : 12px;
color : #333333;
background-color :#000000;
background-image:url(/common/images/background.jpg);
background-repeat:no-repeat;
background-position:center;
line-height:130%;
}

img {border-style:none;}

strong { font-weight:normal;}

div{
font-size: 12px;
}

table {
border:0;
padding:0;
}

h1{
color:#FFFFFF;
text-align:right;
padding:10px 30px 0px 0px;
font-size:36px;
}

h1 span{
font-size : 24px;
}

a.h1text:link {
	color:#FF0000;
	text-decoration: none;
}
a.h1text:visited {
	color:#FF0000;
	text-decoration: none;
}
a.h1text:hover {
	color:#00FF00;
	text-decoration: none;
}



h2{
color:#FFFFFF;
text-align:left;
padding:75px 0px 10px 0px;
font-size:14px;
width:60%;
}

h3{
color:#333333;
text-align:left;
padding:10px 0 0 0;
font-size:16px;
}

ul{
list-style-type:none;
margin:0px 0px 0px 0px ;
}

br{

}

A:link {
	color:#333333;
	text-decoration: underline;
}
A:visited {
	color:#333333;
	text-decoration: underline;
}
A:hover {
	color:#FF0000;
	text-decoration: underline;
}


#container{
margin-left:auto;
margin-right:auto;
width:100%;
}

#tilte_column{
background-image:url(/common/images/topimage.jpg);
background-repeat:no-repeat;
background-color:#000000;
height:120px;
}

.tilte_text{
color:#FFFFFF;

}

#left_column{
width:160px;
vertical-align:text-top;
}

#middle_column{
width:100%;
vertical-align:text-top;
}

#right_column{
width:160px;
vertical-align:text-top;
}

#footer_column{
width:100%;
height:50px;
text-align:center;

background-color:#000000;
}

#body_table{
width:100%;
}

#footer_div{
background-color:#FFFFFF;
width:85%;
height:90%;
}

.white_text{
color:#FFFFFF;
}

.footer_text{
color:#FFFFFF;
}


.menu_div{
background-color:#FFFFFF;
width:180px;
text-align:left;
color:#333333;
margin-bottom:30px;
padding:5px 5px 5px 5px;
}

.menu_tile{
font-size:14px;
color:#333333;
font-weight:bold;
}

.menu_text{
font-size:10px;
color:#666666;
font-weight:normal;
padding:5px 15px 5px 15px;
}


.content_div{
background-color:#FFFFFF;
width:90%;
text-align:left;
margin-bottom:30px;
padding:5px 20px 5px 20px;
}

.content_links_div{
background-color:#FFFFFF;
text-align:center;
float:left;
padding:0px 0px 0px 50px;
}

.content_tile{
font-size:14px;
color:#333333;
font-weight:bold;
}

.content_tile a:link {
	color:#FF0000;
}
.content_tile a:visited {
	color:#FF0000;
}
.content_tile a:hover {
	color:#FFFF00;
}

.content_text{
font-size:12px;
color:#666666;
font-weight:normal;
}

.content_category{
font-size:12px;
color:#6666FF;
font-weight:normal;
text-align:right;
}

.content_date{
font-size:12px;
color:#666666;
font-weight:normal;
text-align:right;
float:right;
}


.comments-open{
text-align:left;
margin:0 0 0 20px;
padding:0 0 0 0;
border:0;
border-color:#333333;
}

.comments-open-header{
color:#333333;
margin:0 0 0 20px;
padding:0 0 0 0;
border:0;
}
.comments-open-content{
text-align:right;
width:80%;
margin:0 0 0 20px;
padding:0 0 0 0;
border:0;
}

.comments-open-data{
margin:0 0 0 50px;
padding:0 0 0 0;
border:0;
}

#alpha-inner{
background-color:#FFFFFF;
width:80%;
}

.bold-text{ font-weight:bold; }

/*Web制作会社のピクチャ*/
.image_left{
float:left;
}
.image_right{
float:right;
}

.after_images{
clear:both;
}


.line01 {
width:80%;
height:1px;
}