/* global */

* {
	font-family:'‚l‚r ‚oƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠÛƒS Pro W4','Hiragino Maru Gothic Pro','Osaka',sans-serif;
}
/* mac ie \*/
* { font-family:'Verdana'; }
/* end */

body {
	text-align:center;
	margin:0px auto 0px auto;
	color:#666666;
	background:#19309F;
	font-size:12px;
}

a:link {
	color:#19309F;
	text-decoration:none;
	font-weight:normal;
}

a:visited {
	color:#19309F;
	text-decoration:none;
	font-weight:normal;
}

a:hover {
	color:#19309F;
	text-decoration:underline;
}

a:active {
	color:#19309F;
	text-decoration:underline;
}

h1, h2, h3,h4,div,ul,table,img,form,input,option,textarea {
	margin:0px;
	padding:0px;
	border:0px;
}

h5{
	font-weight:normal;
}

h3{
	font-weight:normal;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.cl {
	clear:both;
}

.main_cl {
	clear:both;height:1px;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}

.vtop {
	vertical-align:top;
}

.s {
	font-size:10px;
}

.m,h5,td,th,h3 {
	font-size:12px;
}

h5 a:link,h5 a:visited,h5 a:hover, h5 a:active {
	color:#5FAA4A;
	text-decoration:underline;
}
.l {
	font-size:14px;
}

ul {
	list-style:none;
}

.ipt,checkbox {
	border: solid 1px #666666;
	color:#333333;
	background:#FFFFFF;
}

/* layout */

#main {
	width:834px;
}

#cont {
	width:631px;
	float:left;
}

#center {
	width:426px;
	float:right;
	text-align:left;
}

#left {
	width:200px;
	float:left;
	text-align:left;
}

#right {
	width:200px;
	float:right;
	text-align:left;
}

.sb {
	margin:0px;
	padding:0px;
	width:190px;
	text-align:left;
	word-break:break-all;
	overflow:hidden;
}

.sb02 {
	margin-left:8px;
	padding:0px;
	width:190px;
	text-align:left;
	word-break:break-all;
	overflow:hidden;
}

.inner {
	margin-right:5px;
}

.inner2 {
	margin-left:5px;
	text-align:left;
}

.entry {
	margin-bottom:0px;
	padding-bottom:10px;
	word-break:break-all;
	background:#FFFFFF;
}


.padd {
	padding:8px 10px 7px 10px;
}

.page {
	padding-bottom: 10px;
	color:#FFFFFF;
	text-align: center;
	word-break: break-all;
	overflow: hidden;
	font-size: 10px;
}

.page a:link {
	font-size: 10px;
	color:#FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
}

.page a:visited {
	font-size: 10px;
	color:#FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
}

.page a:hover {
	font-size: 10px;
	color:#FFFFFF;
	letter-spacing: 1px;
	text-decoration: underline;
}

.page a:active {
	font-size: 10px;
	color:#FFFFFF;
	letter-spacing: 1px;
	text-decoration: underline;
}

.page li {
	margin:0px 10px 0px 10px;
	display: inline;
}

/* header */

#head {
	width: 834px;
	height: 338px;
	margin-bottom: 10px;
	text-align: center;
}

/* mac ie \*/
#dcpt {
	overflow: hidden;
}
/* end */


/* entry */

.entry_title {
	padding:5px 0px 3px 0px;
	text-align:center;
	background:url('/horohoro-yuuki/img/00/entry_title.gif') no-repeat center top;
}

.title {
	padding:0px;
	color:#19309F;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.title a:link, .title a:visited {
	color:#19309F;
	text-decoration:none;
	font-weight:bold;
}

.title a:hover, .title a:active {
	color:#19309F;
	text-decoration:underline;
	font-weight:bold;
}

.date {
	font-weight : normal;
	text-align:center;
	color:#545454;
}

.txt {
	padding-bottom:2px;
	line-height:1.5em;
	word-break:break-all;
	overflow:hidden;
	width:400px;
}
.txt a:link, .title a:visited {
	color:#19309F;
	text-decoration:none;
}

.ext {
	padding-top:8px;
	padding-bottom:5px;
}

.link {
	padding:0px 0px 8px 0px;
	text-align:right;
	font-size:10px;
}
.links {
	padding:0px 0px 5px 0px;
	text-align:left;
	border-bottom:2px #916D55 dotted;
	font-size:10px;
}

.link li {
	display:inline;
}

.link a:link, .link a:visited {
	color:#19309F;
	font-weight:normal;
	text-decoration:none;
}

.link a:hover, .link a:active {
	color:#19309F;
	font-weight:normal;
	text-decoration:underline;
}

.trackbacks, .comment {
	font-weight:bold;
	color:#19309F;
	line-height:31px;
	text-align:center;
	background:url(/horohoro-yuuki/img/00/cmt_tb_title.gif) no-repeat center top;
}

.point {
	padding:0px 0px 0px 0px;
}

.message {
	magin-top:5px;
	padding:0px 5px 5px 5px;
	font-size:12px;
	line-height:1.2em;
	overflow:hidden;
	border-top:2px dotted #7C7C7C;
}

.fence {
	padding:0px 5px 10px 0px;
	font-size:12px;
	line-height:1.2em;
	overflow:hidden;
}

#comment_preview{
	width:230px;
	word-break:break-all;
	overflow:hidden;
}

.entry_footer {
	margin-bottom:10px;
	padding-bottom:10px;
}

/* sidebar */

.side {
	margin-bottom:16px;
	padding-bottom:7px;
	text-align:left;
}

.side_feed {
	color:#FFFFFF;
	font-size:10px;
	line-height:130%;
}

.side_title {
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#19309F;
	text-align:center;
	font-weight:bold;
	word-break: break-all;
	height:23px;
	background:url(/horohoro-yuuki/img/00/side_title.gif) no-repeat center;
}

.side_text {
	color:#FFFFFF;
	margin-top:4px;
	padding:2px 5px 4px 17px;
	font-size:10px;
}

.side_text a:link, .func_text a:link {
	color:#FFDC23;
	font-weight:normal;
	text-decoration:none;
}

.side_text a:visited, .func_text a:visited {
	color:#FFDC23;
	font-weight:normal;
	text-decoration:none;
}

.side_text a:hover, .func_text a:hover {
	color:#FFDC23;
	font-weight:normal;
	text-decoration:underline;
}

.side_text a:active, .func_text a:active {
	color:#FFDC23;
	font-weight:normal;
}

.func {
	margin:0px 0px 16px 0px;
	padding:0px 0px 7px 0px;
}

h4 {
	margin:0px 0px 0px 0px;
	padding:5px 15px 0px 15px;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	color:#19309F;
	height:23px;
	background:url(/horohoro-yuuki/img/00/side_title.gif) no-repeat top center;
}

.func_text {
	padding:2px 8px 4px 8px;
	font-size:10px;
	text-align:left;
	line-height:150%;
	color:#FFFFFF;
}

.func_text ul {
	list-style:none;
}

.func_text li {
	padding:0px 0px 3px 17px;
	font-size:10px;
	background:url(/horohoro-yuuki/img/00/icon.gif) no-repeat top left;
}

.calendar {
	color:#FFFFFF;
	padding:2px 3px 0px 3px;
	text-align:center;
	font-size:10px;
}

.calendar A:link {
	color:#FFDC23;
	font-size:10px;
	font-weight: bold;
	text-decoration: underline;
	display:block;
	text-align:center;
}

.calendar A:visited {
	color:#FFDC23;
	font-weight: bold;
	text-decoration: underline;
	font-size:10px;
	display:block; 
	text-align:center;
}

.calendar A:hover {
	color:#FFDC23;
	font-size:10px;
	font-weight: bold;
	text-decoration: underline;
	text-align:center;
}

.calendar A:active {
	color:#FFDC23;
	font-size:10px;
	font-weight: bold;
	text-decoration: underline;
	text-align:center;
}
.calendar_bg {
}

/* footer */

#foot {
	color:#FFFFFF;
	width:836px;
	padding-bottom:3px;
}

.foot {
	padding:0px 10px 0px 10px;
}

.foot A:link{
	color:#FFDC23;
	text-decoration: none;
}
.foot A:visited{
	color:#FFDC23;
	 text-decoration: none;
}
.foot A:hover{
	color:#FFDC23;
	text-decoration: underline;
}
.foot A:active{
	color:#FFDC23;
	text-decoration: underline;
}

.banner{
	margin:5px;
}
