﻿div#main{
	width:247px;
	/*float:left;*/
	margin-left:14px;
	background : #f3f3f3;
}


div#sub{
	width:481px;
	/*height:auto;*/
	float:right;
	margin-right:12px;
	/*padding-left : 7px ;*/
	/*background : #000ccc;*/
}

#main{
	/*border : 1px solid #ccc;*/
}

#head_sub{
	color : #000000;
	font-weight : nomal;
	letter-spacing : 0.2em;
	padding : 8px 0 8px 10px;
	border-bottom : 1px #cccccc dotted;
}




#side_menu{
	margin : 10px 0 50px 30px;
}

.side_list{
	border-bottom: 1px dotted #cccccc;
	margin-bottom : 15px;
}

.side_list a{
	display : block;
}

.side_list_in{
	color :#ff8000;
	border-bottom: 1px dotted #cccccc;
	margin-bottom : 15px;
}

div.contents_space{
	margin : 10px 0 0 8px;
	line-height : 28px;
}


table.company_table{

}


td.table_title{
	text-align : center;
	background : #fafafa;
	width:120px;
}

td.table_value{
	padding : 10px 0;
	line-height : 30px;
	border-bottom: 1px dotted #cccccc;
}


p.jigyo_title{
	font-weight : bold;
	/*color : #ff8000;*/
	border-bottom :1px #999999 dotted;
}

span.brand_title a {
	border-bottom :1px #999999 dotted;
}


td.table_day{
	padding : 0 0 0 5px;
	background : #fafafa;
	width:120px;
	color : #121212;
	border-bottom: 1px dotted #cccccc;
}

p#next_h{
	text-align : right;
}


p.group_name{
	margin : 0 0 5px 5px;
	border-bottom: 1px dotted #000000;
}


td.table_y_title{
	text-align : center;
	background : #fafafa;
	padding :10px 0;
	width:120px;
}

td.table_y_value{
	line-height : 30px;
	padding: 0 0 0 5px;
	border-bottom: 1px dotted #cccccc;
}
