body {
	color:#333333;
	text-align:center;
}

.footer {
	background-color:#FFFFFF;
	border-top:dotted #333333 1px;
	text-align:center;
	padding:7px
	}
/*リンク定義*/

a:link {
	color:#3366CC;
}
a:visited {
	color:#3366CC;
}
a:hover {
	color:orange;
}
a {
	font-size:13px;
}

#contemp01 {
font-size:13px;
color:#FF6600;
font-weight:bold;
}

#contemp02 {
font-size:13px;
color:#FF6600;
font-weight:bold;
}

#netj {
color:#333333;
text-decoration:none;
}

#netj:hover{
color:orange;
text-decoration:underline;
}

/*フッター境界線*/

hr {
	border:dotted #3366CC 1px;
}

/*サイトのフォント定義*/

.basefont {
	font-size:12px;
	color:#333333;
}
.contentstitle {
	font-size:20px;
	color:#333333;
	padding-left:10px;
	padding-top:25px;
	padding-bottom:5px;
	font-weight:bold;
}
.contentsfont {
	font-size:14px;
	color:#333333;
	padding:10px;
	line-height:24px
}

.profile_titlefont {
	font-size:16px;
	font-weight:bold;
	color:#333333;
	line-height:1.5;
	padding-left:10px;
}

.contentsmidashi {
	font-size:16px;
	color:#666600;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bolder;
}
.contentsdatefont {
	font-size:10px;
	color:#333333;
	padding:2px;
}

.tablefont{
	font-size:12px;
	color:#333333;
	line-height:18px;
}

.imagebottomfont{
	font-size:10px;
	color:#333333;
	line-height:12px;
	padding:2px;
	text-align:center;
}

#imagebottomfont{
	font-size:10px;
	color:#333333;
	line-height:12px;
	padding:2px;
	text-align:center;
}

/*左メニューバーのスタイル定義*/

.menuber_bg {
	background-image:url(image/menuber_bg.gif);
	background-repeat:no-repeat;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	width:190px;
	height:35px;
	text-align:center;
}
.menuber_bglong {
	background-image:url(image/menuber_bglong.gif);
	background-repeat:no-repeat;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	width:480px;
	height:35px;
	text-align:center
}
.menuber_bgbbs {
	background-image:url(image/menuber_bgbbs.gif);
	background-repeat:no-repeat;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	width:880px;
	height:35px;
	text-align:center
}
.menubar_category {
	background-image:url(image/menubar_category.gif);
	background-repeat:no-repeat;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	width:685px;
	height:35px;
	text-align:center
}
ul {
	margin-left:5px;
}

#toiawase li {
	border-bottom: dotted #B3C9D6 1px;
	font-size:12px;
	padding-bottom: 6px;
	margin-left:0px;
	padding-left:0px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-image:url(image/menulist.gif);
	text-align:left;
}
#douga li {
	border-bottom: dotted #B3C9D6 1px;
	font-size:12px;
	padding-bottom: 6px;
	margin-left:0px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-image:url(image/menulist.gif);
	text-align:left;
}
#information li {
	font-size:12px;
	padding-bottom: 6px;
	margin-left:0px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-image:url(image/menulist.gif);
	text-align:left;
}
.hitokotodatefontbg {
	font-family:Arial, Helvetica, sans-serif;
	color:#3366CC;
	font-size: 10px;
	padding-left:10px;
	line-height: 17px;
	text-align:left;
	border-bottom:solid 2px #CCCCCC;
}
.hitokoto_bg {
	background-image:url(#);
	background-repeat:no-repeat;
	color:#333333;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-align:left;
	line-height:17px;
}
.koushi {
	color:#333333;
	font-size:12px;
	padding-left:10px;
	text-align:left;
	line-height:17px;
}
#koushilink a:link {
	color: #666633
}
#koushilink a:visited {
	color: #666633
}
#koushilink a:hover {
	color : orange;
}
#koushilink {
	font-weight:normal;
	font-size:12px;
}
.iframe_outsidebar {
	border: #3366CC 1px solid;
	margin-top:0px;
}

.oubo_border{ border:solid 1px #CCCCCC;padding-left:20px; }


hr.style_0cf2pxdas {
    border: #00ccff 2px solid;
    }

.profiles_title {
	font-size:16px;
	color:#ffffff;
	padding-top:2px;
	padding-bottom:3px;
	font-weight:bolder;
	background-color: #0099cc;
	letter-spacing: 3px;
}

.profiles_link_text {
	font-size:14px;
	color:#666633;
	padding-top:2px;

}