@charset "utf-8";

#basebox_in           {
  width: 730px;
  margin: 0px auto 0 auto;
  }
#rightbox                {
  width: 510px;
  text-align: left;
  float: right;
  }
#rightbox_in            {
  width: 496px;
  text-align: left;
  margin: 0px auto 0 12px;
  }
#leftbox                 {
	width: 208px;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
  }
/*-------------- Content --------------*/
.entry                     {
  margin-bottom: 5px;
  padding: 0px;
  }
#contentbox           {
  width: 494px;
  margin: 0 auto 10px auto;
  padding: 0;
  /*border: solid 1px #9A9A9A;*/
  }
#contentbox h2        {
  margin-top: 10px;
  }
#contentbox h3        {
	margin-top: 10px;
	color: #CA6A83;
  }
h3.q-title {
	border:1px solid #dedede;
	padding:12px 6px;
}
.contentdate            {
  color: #666666;
  text-align: right;
  padding: 0px 30px 4px 0px;
  }
.contentbody           {
  width: 450px;
  color: #666666;
  background: #ffffff;
  text-align: left;
  margin: 0 0 15px 10px;
  padding: 0px;
  overflow: hidden;
  }
.contentbody strong    {
  color:#B83F60;
  }
.imgbtm                  {
  width: 450px;
  text-align: left;
  margin: 0 0 20px 10px;
  padding: 0px;
  }
.contentmsg            {
  width: 450px;
  text-align: right;
  margin: 0 10px 10px 0;
  padding: 0px;
  }
.contentfoot            {
  text-align: center;
  margin: 0px;
  padding: 0px;
  }
.catchcopy{
  margin-bottom:14px;
}
.contentlead{
  margin-bottom:18px;
  padding:10px 0px;
  border-bottom:1px dotted #ccc;
  border-top:1px dotted #ccc;
}
.contentlead p{
  margin:0px;
  padding:4px 0px;
}
.onething{
  padding:4px;
  background-color:#FFF8D7;
  color:#333333;
}
/*-------------- Menu --------------*/
#data_box              {
	position: relative;
	width: 190px;
	color: #666666;
	background: #F9F9F9;
	margin: 0px;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: solid 1px #CCC;
  }
.contact_box           {
  margin: 15px 0 15px 0;
  padding: 0px;
  }
.box_p                    {
  width: 190px;
  margin-left: 2px;
  padding: 0px;
  text-align: left;
  }
.profile                   {
  width: 190px;
  margin: 10px auto 0px 10px;
  padding: 0px;
  text-align: left;
  clear: right;
  }
.profile_p                {
  margin: 0px;
  padding: 0px;
  float: left;
  }
.profile_n                {
  color: #DFB407;
  background: #F3F6F9;
  margin-left: 10px;
  padding: 0px;
  float: left;
  }
.profile_t                 {
  text-align: left;
  margin: 0px;
  padding-top: 10px;
  clear: both;
  }
