@charset "Shift_JIS";

	body {
		margin:0px 0px 0px 0px;
		font-size:12px;
		color: #ccc;
		}
	A 		{ color: #0020b6; text-decoration: none; font-size:12px;}
	A:link		{ color: #0020b6; }
	A:visited	{ color: #0020b6; }
	A:active	{ color: #0020b6;  }
	A:hover	{ color: #0020b6;  text-decoration: underline; }

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

	table	{
		font-size:12px;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
	}

	.stitle {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#0020B5;
		font-size:12px;
		font-weight:bold;
		line-height:120%;
		margin-left:20px;
		padding:2px;
		}

	.stitle2 {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#000066;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		margin-left:0px;
		}

	.stitle3 {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#0020B5;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		margin-left:20px;
		}

	.message {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#0020B5;
		font-size:12px;
		font-weight:bold;
		line-height:120%;
		padding:2px;
		margin-left:10px;
		}

	.comment {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		margin-left:30px;
		margin-right:35px;
		}

	.comment2 {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		margin-left:40px;
		margin-right:35px;
		}

	.comment3 {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}

	.comment4 {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#000099;
		font-size:12px;
		font-weight:bold;
		line-height:120%;
		padding:2px;
		}

	.title1{
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#FFFFFF;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}
	.i {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		}


	.copyright {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#999999;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}

	.pagetop {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#999999;
		font-size:10px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}

	.5 {
		font-size:5px;

		}
	.10 {
		font-size:10px;

		}
	.12 {
		font-size:12px;

		}
	.15 {
		font-size:15px;

		}

	.mn {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#000099;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}

	.mn_p {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}

	.mn_c {
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:11px;
		font-weight:normal;
		line-height:120%;
		padding:2px;
		}

	.q{
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#000099;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		}

	.a{
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
		color:#666666;
		font-size:12px;
		font-weight:normal;
		line-height:120%;
		}

.category_link	{
		width:136px;
		font-weight:bold;
		line-height:150%;
		text-align:right;
		font-size:10px;
		color:#666;
		}


.category_link a	{
		color:#0020b5;
		font-size:10px;
		}

.blog_entry	{
		width:530px;
		color:#555;
		background:url(../contents/images/blog_bg.gif);
		line-height:150%;
		margin-top:3px;
		}

#blog_comment table	{
		color:#4B7D98;
		font-size:10px;
		}

#blog_comment p	{
		padding:0px;
		margin: 0px;
		}

#blog_comment a	{
		color:#999;
		border-bottom:solid 1px #ffcc00;
		font-size:10px;
		}

#blog_comment a:hover	{
		color:#666;
		background:#ffcc00;
		text-decoration: none;
		}

.comment_box	{
		color:#fff;
		}

textarea	{
		font-size:12px;
		}

#trackback	{
		font-size:10px;
		color:#666;
		width:500px;
		margin:10px 0px 0px 20px;
		}

#trackback a	{
		font-size:10px;
		color:#0020b5;
		}

#trackback ul	{
	margin:0px 0px 10px 30px;
	padding:0px;
	}

#trackback li	{
	list-style-image:url(../contents/images/blog_li_trackback.gif);
	margin-bottom:10px;
	
	}


.entry_list	{
		color:#666;;
		}
.entry_list a	{
		color:#0020b5;
		}

.entry_list td	{
		height:25px;
		border-bottom:1px solid #ccc;
		}

.blog_list_title a	{
		font-size:10px;
		color:#fff;
		}

.blog_list_title a:hover	{
		font-size:10px;
		color:#fff;
		}

p		{
		padding:0px;
		margin: 0px;
		}

ul		{
		padding:0px;
		margin: 0px;
		font-size:10px;
		}

ul a		{
		font-size:10px;
		}

.blog_entry img		{
		border:1px solid #ccc;
		padding:3px;
		margin:0px 5px;
		}
