@charset "UTF-8";
/* CSS Document */

.interior_point li{
	width:45%;
	margin:0 2.5% 20px 2.5%;
	float:left;
	text-align:center;
	display:block;
	/* gradient */
	background: #ff9900 url(images/nav-bar-bg.gif) repeat-x;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#ff9900));
	background: -moz-linear-gradient(top,  #ffcc00,  #ff9900);
	background: linear-gradient(-90deg, #ffcc00, #ff9900);
	/* box shadow */
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.5);
	box-shadow: 0 1px 3px rgba(0,0,0,.5);
	/* rounded corner */
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.profile_tb,.profile_tb02{
	width:100%;
	margin:0;
	border:#999 solid 2px;
}

.profile_tb tr th{
	width:20%;
	border:#999 solid 2px;
	padding:10px;
	line-height:1.4;
	background:#FF9;
}

.profile_tb02 tr th{
	width:35%;
	border:#999 solid 2px;
	padding:10px;
	line-height:1.4;
	background:#FF9;
}


.profile_tb tr td,.profile_tb02 tr td{
	padding:10px;
	line-height:1.4;
	border:#999 solid 2px;
}

ul.img_gallry{
	margin:0;
	padding:0;}
	
ul.img_gallry li{
	float:left;
	margin-right:20px;}
	
ul.img_gy li span{
	font-size:0.9em;
	color:#FC0;
	padding-right:5px;}

/* 年末年始用 */
.sg_box{
	border:#C30 solid 2px;
	padding:18px;
	margin-bottom:30px;
}

#content article h2.sgtitle  {
	border-left:10px #C30 solid;
	padding-left:10px;
	margin-bottom:15px;
}

h3.sg_day{
	text-align:center;
	font-size::150%;
	font-weight:bold;
	color:#C30;
	text-decoration:underline;
}
