nobr{
	margin:0px -0.3em 0px 0px;
}

.box_title,.gradation{
	/*　色階調　*/
	background-color: #333333;
	background: -webkit-linear-gradient(top, #666666 0%, #444444 50%, #333333 51%, #555555 100%);
	background:    -moz-linear-gradient(top, #666666 0%, #444444 50%, #333333 51%, #555555 100%);
	background:     -ms-linear-gradient(top, #666666 0%, #444444 50%, #333333 51%, #555555 100%);
	background:      -o-linear-gradient(top, #666666 0%, #444444 50%, #333333 51%, #555555 100%);
	background:         linear-gradient(top, #666666 0%, #444444 50%, #333333 51%, #555555 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,StartColorStr=#666666,EndColorStr=#333333
	);
	zoom:1;/* HTML4 */
	color:white;
	text-shadow:1px 1px 2px black;

}

.box_title{
	/*　罫線　*/
	border-top:   1px #555555 solid;
	border-right: 1px #333333 solid;
	border-left:  1px #333333 solid;

	/*　形状　*/
	-webkit-border-radius: 9px 9px 0px 0px;
	   -moz-border-radius: 9px 9px 0px 0px;
	    -ms-border-radius: 9px 9px 0px 0px;
	     -o-border-radius: 9px 9px 0px 0px;

	/*　書体等　*/
	font-size:17px;
	font-weight:bold;
	line-height:130%;
	padding:3px 10px 3px 10px;
}

.box_body{

	/*　色階調　*/
	background-color: #FFFFFF;
	background: -webkit-linear-gradient( #FFFFFF , #CCCCCC );
	background:    -moz-linear-gradient( #FFFFFF , #CCCCCC );
	background:     -ms-linear-gradient( #FFFFFF , #CCCCCC );
	background:      -o-linear-gradient( #FFFFFF , #CCCCCC );
	background:         linear-gradient( #FFFFFF , #CCCCCC );
	filter:progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#CCCCCC
	);
	zoom:1;/* HTML4 */
	text-shadow:1px 1px 2px white;
	

	/*　罫線　*/
	border-right: 1px #333333 solid;
	border-bottom:1px #333333 solid;
	border-left:  1px #333333 solid;

	/*　形状　*/
	-webkit-border-radius: 0px 0px 9px 9px;
	   -moz-border-radius: 0px 0px 9px 9px;
	    -ms-border-radius: 0px 0px 9px 9px;
	     -o-border-radius: 0px 0px 9px 9px;
	background-color:white;
	padding:10px 15px 15px 15px;
	color:black;
	margin:0px 0px 10px 0px;
}

.box_title,.box_body{
	/*　影　*/
	-webkit-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	    -ms-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
	     -o-box-shadow:0px 2px 10px 1px rgba(0,0,0,0.2);
}

body{
	/*　色階調　*/
	background-color: #333333;
	background: -webkit-linear-gradient( #333333 , #111111 );
	background:    -moz-linear-gradient( #333333 , #111111 );
	background:     -ms-linear-gradient( #333333 , #111111 );
	background:      -o-linear-gradient( #333333 , #111111 );
	background:         linear-gradient( #333333 , #111111 );
	filter:progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,StartColorStr=#333333,EndColorStr=#111111
	);
	zoom:1;/* HTML4 */
	color:white;
}
.sukima{
	padding:10px;
}

#COPYRIGHT{
	text-align:center;
	margin:10px 0px 40px 0px;
	font-size:10px;
}

.tt{
	text-align:right;
	padding:2px 7px 2px 0px;
	vertical-align:top;
}

.td{
	vertical-align:top;
	padding:2px 0px 2px 0px;
}

#image_photo{
	/*　形状　*/
	-webkit-border-radius: 9px;
	   -moz-border-radius: 9px;
	    -ms-border-radius: 9px;
	     -o-border-radius: 9px;
}


@media screen and (max-width:640px){
	#image_photo{
		visibility:hidden;
		height:0;position:absolute;
	}

}





