﻿body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
font-size:12px;
line-height:150%;
letter-spacing:0.1em;
}

html {
	overflow-y:scroll;
}

a,a:link,a:visited {color:#ff006d;text-decoration:underline;}
a:hover,a:active {color:#000000;text-decoration:none;}

div #title{
margin-top:100px;
}

img {
border:solid 0px #ffffff;
}

.oneCol #container {
	width: 500px;
	background: #ffffff;
	margin: 0 auto;
	border: 0px solid #ffffff;
	text-align: center;
}
.oneCol #header {
	background: #ffffff; 
	padding: 0 10px 0 20px;
	height:130px;
	background-image:url(http://novala2.quilala.jp/blog/tmpl/header.gif);
	background-position:center top;
         background-repeat:no-repeat;
}
.oneCol #header h1 {
	margin: 0;
	text-align:center;
	padding: 10px 0;
}

.oneCol #menu {
width:480px;
margin:10px 10px 5px 10px;
text-align:center;
}

.oneCol #submenu {
width:480px;
height:22px;
margin:0 10px 10px 10px;
text-align:center;
background-color:#ffffff;
}

#mainContent {
margin-left:18px;
padding: 0 0 0 10px;
background: #ffffff;
width:480px;
height:550px;
overflow:auto;
overflow-y:scroll;
text-align:center;
}


.oneCol #mainContent h2 {
font-size:14px;
line-height:16px;
width:435px;
padding:5px 10px 0 5px;
margin:2px 0;
text-align:center;
font-weight:bold;
letter-spacing:0em;
color:#666666;
background-color:#ffffff;
}
.oneCol #mainContent h2 small {
font-size:12px;
text-align:center;
font-weight:normal;
letter-spacing:0em;
color:#666666;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
/*font-weight: bold;*/
}

.oneCol #mainContent h2.left {
font-size:14px;
line-height:16px;
width:440px;
padding:5px 5px 0 5px;
margin:2px 0;
text-align:left;
font-weight:bold;
letter-spacing:0em;
color:#666666;
background-color:#ffffff;
}

.oneCol #mainContent h2.link {
font-size:14px;
line-height:16px;
width:440px;
padding:5px 5px 0 5px;
margin:2px 0;
text-align:left;
font-weight:bold;
letter-spacing:0em;
color:#666666;
background-color:#ffffff;
}

.oneCol #mainContent h2.link a,
.oneCol #mainContent h2.link a:link,
.oneCol #mainContent h2.link a:visited {
color:#666666;
text-decoration:underline;
}

.oneCol #mainContent h2.link a:hover,
.oneCol #mainContent h2.link a:active {
color:#ff006d;
text-decoration:none;
}

.oneCol #mainContent h2.black_title {
font-size:14px;
line-height:16px;
width:440px;
padding:5px 5px 0 5px;
margin:2px 0;
text-align:left;
font-weight:bold;
letter-spacing:0em;
color:#666666;
background-color:#ffffff;
}

.oneCol #mainContent .asset-body .icon{
vertical-align:text-bottom;}

.oneCol #mainContent .asset-body-center {
text-align:center;
}

.oneCol #mainContent .asset-body ul.topics_body {
list-style-image: url("http://novala2.quilala.jp/blog/tmpl/icon.gif");
}

.oneCol #mainContent .asset-body ul.topics_body li {
list-style-type: none;
list-style-position: inside;
margin:0 0 0 -30px;
}


.oneCol #mainContent .entry_list ul.entry_list{
margin:-5px 0 0 0;
text-align:left;
}
.oneCol #mainContent .entry_list ul.entry_list li {
list-style-type: none;
font-size:11px;
letter-spacing:0;
background: url("http://novala2.quilala.jp/blog/tmpl/icon.gif") no-repeat 0 0;
padding:2px 0 0 20px;
}

.oneCol #mainContent .entry_list ul.entry_list li a,
.oneCol #mainContent .entry_list ul.entry_list li a:link,
.oneCol #mainContent .entry_list ul.entry_list li a:visited {
color:#000000;
text-decoration:none;}

.oneCol #mainContent .entry_list ul.entry_list li a:hover,
.oneCol #mainContent .entry_list ul.entry_list li a:active{
color:#666666;
text-decoration:none;}


.oneCol #mainContent div.entry_list {
margin:0 0 30px 0;
}


.oneCol #mainContent .asset-body-center table,
.oneCol #mainContent .asset-body-center tr,
.oneCol #mainContent .asset-body-center td {
text-align:center;
font-size:11px;
color:#000000;
letter-spacing:normal;
}

.oneCol #mainContent .asset-more-link {
font-size:10px;
line-height:12px;
width:420px;
padding:0;
margin:2px 0;
text-align:right;
}


.oneCol #mainContent .asset-header {
padding:0;
margin:auto;
}

.oneCol #mainContent .asset-body-center,
.oneCol #mainContent .asset-body  {
padding:0;
width:440px;
margin:0 10 0px 0;
}

.oneCol #mainContent .asset-body {
text-align:left;
}

.oneCol #mainContent .asset-more {
text-align:left;
padding:0 10px;
width:430px;
margin:0 0 10px 0;
}

.oneCol #mainContent .asset-content {
padding:0;
margin:0 0 50px 0;
background-color:#ffffff;
width:450px;
}

.oneCol #mainContent .link-content {
padding:0;
margin:0 0 20px 0;
background-color:#ffffff;
width:440px;
}

td,table,tr {vertical-align:top;}

.sidehide {
display:none;
padding:0;
margin:auto;}

.hidden  {
display:none;
padding:0;
margin:auto;}

