@charset "UTF-8";
/* Style Import
----------------------------------------- */
@import "/common/themes/top/css/yui-font.css";
@import "/common/themes/top/css/default.css"; /* initial setting */
@import "/common/themes/top/css/layout.css";/* layout style */
@import "/common/themes/top/css/blogstyle.css";/* blog control style */

/*
===== 1: link setting ===========================
*/
a:link{
	color: #346bb2;
	text-decoration: none;
}
a:visited{
	color: #346bb2;
	text-decoration: none;	
}
a:hover{
	color: #f3802e;
	text-decoration:underline;	
}
a:active{
	color: #346bb2;
	text-decoration: none;	
}

.topNavi_bg {
	background: url(images/topLink_bg.gif) no-repeat center top;
}

ul.index {
	padding: 15px;
}
ul.index li {
	font-size: 108%;
	background: url(images/point.gif) no-repeat 0 1px;
	padding-left: 23px;
	padding-bottom: 3px;
}
.line001 {
	background: url(images/dot.gif) repeat-x center top;
	height: 3px;
	margin: 5px 15px;
}
.line {
	height: 1px;
	border-bottom: #ddd 1px dotted;
	clear: both;
	margin: 5px 0;
}
.back {
	margin-top: 5px;
	padding-top: 10px;
	border-top: #ddd 1px dotted;
	width: 120px;
	float: right;
	background: url(images/back.gif) no-repeat 0 10px;
	padding-left: 18px;
	font-size: 85%;
	margin-bottom:20px;
}

.blogEntryHeader {
	background-repeat: repeat-y;
	height: 100%;
	margin-left: 15px;
}
.entry-navi {
	padding-right: 16px;
}
