/* メニューボタン
---------------------------------------------------- */
#header li#link a {
  background: url(../images/bottan_on.jpg) 160px 256px;
}


/* サブコンテンツ
---------------------------------------------------- */
#sub_contents a:active, #sub_contents ul li a:hover {
	color: #ff6666;
	text-decoration: underline;
}


/* サブコンテンツタイトル
---------------------------------------------------- */
h2 {
	background-image: url(../images/sub_link.jpg);
}

/* 見出しタイトル
---------------------------------------------------- */
#banner h3 {
	background-image: url(../images/in_banner.png);
}

#friends h3 {
	background-image: url(../images/in_friends.png);
}

#game h3 {
	background-image: url(../images/in_game.png);
}

#comic h3 {
	background-image: url(../images/in_comic.png);
}

#original h3 {
	background-image: url(../images/in_original.png);
}

#smilers h3 {
	background-image: url(../images/in_smilerslink.png);
}

#official h3 {
	background-image: url(../images/in_official.png);
}

#print h3 {
	background-image: url(../images/in_print.png);
}

#sozai h3 {
	background-image: url(../images/in_sozai.png);
}

#search h3 {
	background-image: url(../images/in_search.png);
}

/* ボックス
---------------------------------------------------- */
.box {
	margin: 0 20px 0 20px;
	padding: 0 0 0 0;
}

.box li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-position: inside;
}

/* タグ記載フォームの回り込み解除
---------------------------------------------------- */
input {
	clear: both;
	margin: 5px 0;
	padding: 0;
}

.clear {
	clear: both; 
	margin: 0 80px;
	padding: 0;
}

.point_li ul {
	margin: 0 50px;
	padding: 10px;
	line-height: 150%;
}

.point_li li {
	margin: 0 50px;
	padding: 5px 2px 5px 20px;
}

