/*-------------------------------------------------
  Blog layout
-------------------------------------------------*/
body {
	color:#ffffff;
	background-color:#000000;
	background-image:url("/news/skins/blog/kunitomo_/background.gif");
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}

img { border:0px; }

table.main {
}

td.left {
	width:60%;
}

tr.contents td.left {
	background-position:right;
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/contents_left.gif");
}

tr.footer td.left {
	background-position:right;
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/contents_left.gif");
}

td.right {
	width:40%;
}

tr.contents td.right {
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/contents_right.gif");
}

tr.footer td.right {
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/contents_right.gif");
}

pre {
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap: break-word;
}

ul {
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

ul li {
	padding-left:10px;
}

a {
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover {
	color:#FF9900;
	text-decoration:underline;
}

a:visited {
}

/*-------------------------------------------------
  Header & footer layout
-------------------------------------------------*/
td.left div.header {
	margin-bottom:10px;
}

td.right div.header {
	height:145px;
	padding:10px;
	margin-bottom:10px;
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/header_background.gif");
}

/*-------------------------------------------------
  Contents layout
-------------------------------------------------*/
tr.contents td.left div.container {
	width:505px;
	padding:20px;
	text-align:left;
}

/*-------------------------------------------------
  Right layout
-------------------------------------------------*/
tr.contents td.right div.container {
	margin-left:10px;
}

table.calendar {
	width:200px;
	text-align:right;
}

div.calendar {
	margin-bottom:10px;
}

div.calendar div.top{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_ct.gif");
}

div.calendar div.middle{
	padding-left:50px;
	background-color:#231F20;
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/group_lm.gif");
}
div.calendar div.bottom{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_cb.gif");
}

div.recent {
	margin-bottom:10px;
}

div.recent div.top{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_ct.gif");
}

div.recent div.middle{
	padding-left:50px;
	background-color:#231F20;
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/group_lm.gif");
}
div.recent div.bottom{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_cb.gif");
}

div.banner {
	margin-bottom:10px;
}

div.banner div.top{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_ct.gif");
}

div.banner div.middle{
	padding-left:50px;
	background-color:#231F20;
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/group_lm.gif");
}
div.banner div.bottom{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_cb.gif");
}

div.qrcode {
	margin-bottom:10px;
}

div.qrcode div.top{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_ct.gif");
}

div.qrcode div.middle{
	padding-left:50px;
	background-color:#231F20;
	background-repeat:repeat-y;
	background-image:url("/news/skins/blog/kunitomo_/group_lm.gif");
}
div.qrcode div.bottom{
	background-repeat:repeat-x;
	background-image:url("/news/skins/blog/kunitomo_/group_cb.gif");
}

/*-------------------------------------------------
  Item layout
-------------------------------------------------*/
div.item {
	width:510px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

div.item div.border {
	padding-top:5px;
	padding-bottom:5px;
}

div.item div.photo {
	width:180px;
	float:left;
}

div.item div.text {
	width:310px;
	padding:10px;
	float:left;
}

div.info {
	padding-bottom:10px;
	text-align:right;
}

div.pageswitch {
	text-align:right;
}

/*-------------------------------------------------
  Image & Font layout
-------------------------------------------------*/
img.recent{
	margin-bottom:5px;
}

img.link{
	margin-bottom:5px;
}

img.home{
	margin-left:10px;
	margin-bottom:10px;
}

img.news{
	margin-left:10px;
	margin-bottom:10px;
}

img.ses{
	margin-left:10px;
}

img.designer {
	margin-right:10px;
	float:left;
}

img.copylight {
	padding-bottom:10px;
}

img.qrcode {
	width:100px;
	height:100px;
	padding-bottom:5px;
}

span.designer{
	font-size:16px;
}

span.appointment {
	font-size:10px;
}

span.text {
	font-size:10px;
}

div.date {
	text-align:right;
}

span.title {
	font-size:14px;
	font-weight:bold;
}

span.date {
	text-align:right;
	font-size:10px;
}
