@charset "utf-8";
body{
	 background-color:#FFFFFF;
	 margin:0px;
}

a:link , a:visited{ text-decoration:none }
a:hover { color:#FF0000; text-decoration:none }
/********************************************/
.main-box{
	width:750px;
	margin:auto;
}
.main-box h1{
	padding:0px 0px 20px 0px;
}
.main-box h1 img{
	float:left;
}

/*新入団員*/
.new_danin{
	width:750px;
	text-align:center;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px ;
	background-color:#DBFFDE;
	font-weight:bold;
}
.new_danin p{
	width:750px;
	background-color:#FFF98A;
	padding:4px 0px 4px 0px;
	margin:0px 0px 4px 0px ;
	font-size:15px;
}
.new_danin ul{
	text-align:left;
	padding-left:180px;
}
.new_danin ul li{
	font-size:15px;
	margin:0px 0px 2px 0px;
}
.new_danin li a:link,
.new_danin li a:visited,
.new_danin li a:hover{
	font-size:125%;
}
/*団員テーブルスタイル*/
.ouendan-list-gourmet {
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size: 13px;
	line-height:1.2;
	width:700px;
	border-width:1px;
	border-style:solid;
	border-color:#FF6600;
	overflow:hidden;
	
}
.ouendan-list-beauty {
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size: 13px;
	line-height:1.2;
	width:700px;
	border-width:1px;
	border-style:solid;
	border-color:#FF7ABF;
	overflow:hidden;
	
}
.ouendan-list-medical {
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size: 13px;
	line-height:1.2;
	width:700px;
	border-width:1px;
	border-style:solid;
	border-color:#17D6F7;
	overflow:hidden;
	
}
.ouendan-list-general {
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size: 13px;
	line-height:1.2;
	width:700px;
	border-width:1px;
	border-style:solid;
	border-color:#54F038;
	overflow:hidden;
	
}
.ouendan-list-gourmet .type{
	line-height:1;
	width:14px;
	padding:5px;
	color:#FFFFFF;
	background-color:#FF6600;
}
.ouendan-list-beauty .type{
	line-height:1;
	width:14px;
	padding:5px;
	color:#FFFFFF;
	background-color:#FF7ABF;
}
.ouendan-list-medical .type{
	line-height:1;
	width:14px;
	padding:5px;
	color:#FFFFFF;
	background-color:#17D6F7;
}
.ouendan-list-general .type{
	line-height:1;
	width:14px;
	padding:5px;
	color:#FFFFFF;
	background-color:#54F038;
}
table.spec{
	width:666px;
	margin:6px 5px 4px 5px;
	font-size: 13px;
	line-height:1.2;
}
table.spec th,td{
	vertical-align: top;
	text-align:left;
}
.ouendan-list-gourmet td.name{
	padding:5px;
	font-weight:bold;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#FF6600;
	
}
.ouendan-list-beauty td.name{
	padding:5px;
	font-weight:bold;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#FF7ABF;
	
}
.ouendan-list-medical td.name{
	padding:5px;
	font-weight:bold;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#17D6F7;
	
}
.ouendan-list-general td.name{
	padding:5px;
	font-weight:bold;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#54F038;
	
}
.rubi{
	font-weight:normal;
}
.ouendan-list-gourmet td.url{
	padding:5px;
	text-align:right;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
	border-style:solid;
	border-color:#FF6600;
}
.ouendan-list-beauty td.url{
	padding:5px;
	text-align:right;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
	border-style:solid;
	border-color:#FF7ABF;
}
.ouendan-list-medical td.url{
	padding:5px;
	text-align:right;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
	border-style:solid;
	border-color:#17D6F7;
}
.ouendan-list-general td.url{
	padding:5px;
	text-align:right;
	border-width:0px 0px 1px 0px;
	font-weight:bold;
	border-style:solid;
	border-color:#54F038;
}
.address{
	
}
.appeal-point-block{
	padding:0px 5px 5px 5px;
	font-size:13px;
	font-weight:normal;
}
.appeal-point{
color:orange;
font-weight:bold;
}
.ouendan-list-gourmet .caption{
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#FF6600;
}
.ouendan-list-beauty .caption{
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#FF7ABF;
}
.ouendan-list-medical .caption{
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#17D6F7;
}
.ouendan-list-general .caption{
	margin:5px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#54F038;
}

