
#group_detail_print .title1{
	background-color:#ff9933;
	color:#fff;
	font-size:25px;
	padding-top:3px;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */  
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	border:1px solid #ff9933;
}

#group_detail_print .td1{
	color:#008000;

	padding-left:1em;
	padding-right:1em;
	
	/* 2015-12-01  */
	text-align:left;
	height:10px;
	padding-top:0.1em;
}

#group_detail_print .td2{
	padding-left:1em;
	padding-right:1em;
	word-break:break-all;
	/* 2015-12-01  */
	text-align:left;
	height:10px;
	padding-top:0.1em;
}

#group_detail_print .td3{
	color:#008000;
	padding-left:1em;
	padding-right:1em;
	text-align:center;
}

#group_detail_print .td4{
	padding-left:1em;
	padding-right:1em;
}

#group_detail_print .logo{
	margin-left:12px;
	width:840px;
	height:50px;
}

#group_detail_print .logo_align{
	text-align:center;
	margin-top:1em;
	padding-left:10px;
}

#group_detail_print  .photo_exist{
	width:300px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}

#group_detail_print .home_mei{
	font-size:30px;
}

#group_detail_print .title_home{
	font-size:20px;
	color:#555;
	margin-top:20px;
	padding-bottom:10px;
	word-break:break-all;
	text-indent:-6em;
	padding-left:6em;
	width:760px;
	text-align:center;
}

#group_detail_print .kugiri_line{
	height:1px;
	background-color:pink;
	border:solid 3px pink;
	border-radius: 3px;        /* CSS3草案 */  
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 3px;   /* Firefox用 */  

}

#group_detail_print  table tr:first-child td:first-child {
 border: 1px solid #888;
 -webkit-border-radius: 3px 0px 0px 0px;
 -moz-border-radius: 3px 0px 0px 0px;
 border-radius: 3px 0px 0px 0px;
 }
/* 2015-07-06 追加 */
#group_detail_print  table tr:first-child td:last-child {
 border: 1px solid #888;
 border-radius: 0px 3px 0px 0px;
 }
#group_detail_print  table tr:last-child td:first-child {
 border: 1px solid #888;
 border-radius: 0px 0px 0px 3px;
 }
#group_detail_print  table tr:last-child td:last-child {
 border: 1px solid #888;
 border-radius: 0px 0px 3px 0px;
 }






#group_detail_ryoukin .title1{
	background-color:#ff9933;
	color:#fff;
	font-size:25px;
	padding-top:3px;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */  
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	border:1px solid #ff9933;
}

#group_detail_ryoukin .td1{
	border:solid 1px #888;
	color:#008000;
	padding-left:1em;
	padding-right:1em;
}

#group_detail_ryoukin .td2{
	border:solid 1px #888;
	padding-left:1em;
	padding-right:1em;
	word-break:break-all;
}

#group_detail_ryoukin .td3{
	border:solid 1px #888;
	color:#008000;
	padding-left:1em;
	padding-right:1em;
	text-align:center;
}

#group_detail_ryoukin .td4{
	padding-left:1em;
	padding-right:1em;
}

#group_detail_ryoukin .logo{
	margin-left:12px;
	width:840px;
	height:50px;
}

#group_detail_ryoukin .logo_align{
	text-align:center;
	margin-top:1em;
	padding-left:10px;
}

#group_detail_ryoukin  .photo_exist{
	width:300px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}

#group_detail_ryoukin .home_mei{
	font-size:30px;
}

#group_detail_ryoukin .title_home{
	font-size:20px;
	color:#555;
	margin-top:20px;
	padding-bottom:10px;
	word-break:break-all;
	text-indent:-6em;
	padding-left:6em;
	width:760px;
	text-align:center;
}

#group_detail_ryoukin .kugiri_line{
	height:1px;
	background-color:pink;
	border:solid 3px pink;
	border-radius: 3px;        /* CSS3草案 */  
	-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 3px;   /* Firefox用 */  

}

#group_detail_ryoukin .table-radius table {
 border-collapse: collapse;
 border-spacing: 0;
 border-radius: 3px;
}

#group_detail_ryoukin .table-radius table tr:first-child td:first-child {
 border: 1px solid #888;
 border-radius: 3px 0px 0px 0px;
 }
/* 2015-07-06 追加 */
#group_detail_ryoukin .table-radius table tr:first-child td:last-child {
 border: 1px solid #888;
 border-radius: 0px 3px 0px 0px;
 }
#group_detail_ryoukin .table-radius table tr:last-child td:first-child {
 border: 1px solid #888;
 border-radius: 0px 0px 0px 3px;
 }
#group_detail_ryoukin .table-radius table tr:last-child td:last-child {
 border: 1px solid #888;
 border-radius: 0px 0px 3px 0px;
 }
 
#group_detail_ryoukin .str_type1{
	text-align:center;
	font-size:30px;
}

#group_detail_ryoukin .str_type2{
	text-align:left;
	font-size:20px;
}

#group_detail_ryoukin .border_type1{
	float:left;
	background-color:red;
	border-left:solid 5px orange;
	border-right:solid 5px orange;
	width:6px;
	font-size:25px;
}

#group_detail_ryoukin .type_table td{
	border:solid 1px gray;
	text-align:center;
}

