@charset "UTF-8";

a:link			{/*未訪問リンクの設定*/
	text-decoration			: none;
}

a:visited		{/*訪問済みリンクの設定*/
	text-decoration			: none;
} 

a:active		{/*クリックしたときの設定*/
	color					: #ff0066;
	text-decoration			: underline;
} 

a:hover			{/*マウスが乗ったときの設定*/
	text-decoration			: underline;
}

img				{
	border					: 0px;
}



.toppage{
	margin											:10px 9px 20px 10px;
}
.flash_mate {
	margin-bottom:6px;
}
.head_center2		{/*  */
	background		: #efefef url(../img/title_center_big2.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 2px 4px;/* 下に2px伸ばした */
}
/*
TOP */
.content_photo		{
	border-left		: 1px solid #adadad;
	border-right	: 1px solid #adadad;
	height			: 100%;
	margin			: 0px;
	padding			: 0px;
	font-size		: 12px;
	word-break		: break-all;/*  */
	overflow		: hidden;
}
ul.btn_lineup		{
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
	display			: inline;
	float			: left;
}
ul.btn_lineup li	{
	padding			: 0px 84px 0px 0px;
	margin			: 0px;
	list-style-type	: none;
	display			: inline;
}

div.btn_lineup{
	width			: 100%;
}
/* 表示方法の切り替え */
div.view_switch{
	padding			: 3px 0px 0px 0px;
}


.comment2		{
	text-align				: left;
	line-height				: 120%;
	padding					: 2px 0px 3px 5px;
	color					: #EC2F00;
}




/* 新着フォトの設定（1）
-------------------------------------------*/

.photo_frame	{
	text-align		: center;
}

.photo_frame h3 a{
	background		: #eee;
	margin			: 0px;
	padding			: 0px;
	text-align		: center;
	text-decoration	: none;
}

.photo_frame a	{
	margin			: 0px;
	padding			: 0px;
	text-decoration	: none;
}

.photo_frame ul {
	margin			: 0px;
	padding			: 0px 0px 0px 6px;
	list-style-type	: none;
}


.photo_frame ul li {
	float			: left;
	background		: #fff;
	border			: none;
	width			: 81px;
	height			: 95px;/*高さが必要*/
	margin			: 2px;
	padding			: 0px;
	display			: block;
	font-size		: 10px;
	line-height		: 10px;
	color			: #666;
}


.line_dot2		{
	background				: #fff url(http://clog.test005.hma.cpt.jp/img/bg_dot.gif) repeat-x;
	width					: 100%;
	height					: 1px;
	margin					: 5px 0px 5px 0px;
	padding					: 0px;
	overflow				: hidden;
	clear					: both;
}


/* 新着情報 */
.new_date		{
	padding					: 4px 8px 4px 8px;
	font-size				: 12px;
	text-align				: left;
}

.new_date a:link,.new_date a:visited{
	font-size				: 12px;
	text-align				: left;
	color					: #333399;
}

.new_date a:hover,.new_date a:active{
 	font-size				: 12px;
	text-align				: left;
	color					: #3333ff;
}

.new_date a:link img,.new_date a:visited img{
	border					: #666 solid 1px;
}

.new_date a:hover img,.new_date a:active img{
 	border					: #f00 solid 1px;
}




/*
スペース設定*/
#spaceh_0c			{
	overflow		: hidden;
	clear			: both;
	height			: 0px;
}

#spaceh_1c			{
	padding			: 1px 0px;
	clear			: both;
}

#spaceh_2c			{
	padding			: 2px 0px;
	clear			: both;
}

#spaceh_2			{
	padding			: 2px 0px;
}

#spaceh_3			{
	padding			: 3px 0px;
}

#spaceh_4			{
	padding			: 4px 0px;
}

#spaceh_4c			{
	padding			: 4px 0px;
	clear			: both;
}

#spaceh_5			{
	padding			: 5px 0px;
}
/* */
.rtop, .rbottom		{
	display			: block;
}
/*
丸角タイトル*/
.rtop *{
	background		: #adadad;
	border-left		: 1px solid #adadad;
	border-right	: 1px solid #adadad;
	height			: 1px;
	overflow		: hidden; 
	display			: block;
}

.rbottom *	{
	background		: #fff;
	height			: 1px;
	overflow-y		: hidden;
	display			: block;
}

/*
丸角メイン設定*/

.r1					{
	background		: #adadad;
	height			: 1px;
	margin			: 0px 2px;
}

.r2					{
	border-left		: 1px solid #adadad;
	border-right	: 1px solid #adadad;
	height			: 1px;
	margin			: 0px 1px;
}

/*
中央メイン*/
.head_center_title {
	float:left;
	width:130px;
}
.head_center		{/*中央メニュー用*/
	background		: #fff url(../img/title_center_big2.gif) no-repeat;
	height			: 18px;
	color			: #333;
	font-size		: 12px;
	line-height		: 120%;
	letter-spacing	: 1px;
	padding			: 4px 0px 0px 4px;
}
/*
全てのコンテンツ内で使用*/
.content			{
	border-left		: 1px solid #adadad;
	border-right	: 1px solid #adadad;
	height			: 100%;
	margin			: 0px;
	padding			: 5px;
	font-size		: 12px;
	word-break		: break-all;/*自動改行させる*/
	overflow		: hidden;
	/*background		: url(../img/bg_content.gif) no-repeat bottom right;*/
}
/* ランキング200の設定（4）
-------------------------------------------*/
.photo_frame4	{
	text-align		: left;
}

.photo_frame4 h3 a {
	background		: #f7f7f7;
	width			: 402px;
	margin			: 0px;
	padding			: 1px 0px 1px 1px;
	text-align		: center;
	text-decoration	: none;
}

.photo_frame4 a	{
	text-decoration: none;
}

.photo_frame4 ul {
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
}

.photo_frame4 ul li {
	float			: left;
	background		: #fff;
	border			: 1px solid #ccc;
	width			: 502px;
	margin			: 3px 1px 3px 1px;
	padding			: 2px;
	display			: block;
}

.photo_frame4 ul li img {
	border			: 1px solid #ccc;
}

.photo_frame4 ul li a:hover img, .photo_frame4 ul li a:active img {
	border			: 1px solid #f00;
}

.photo_frame4 ul li h3 a, .photo_frame4 ul li h3 a:visited{
	padding			: 4px 0px 4px 8px;
	font-size		: 12px;
	font-weight		: bold;
	text-align		: left;
	text-decoration	: none;
	color			: #339;
}
.photo_frame4 ul li h3 a:hover, .photo_frame4 ul li h3 a:active {
	padding			: 4px 0px 4px 8px;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration	: none;
	text-align		: left;
	color			: #33f;
}
.photo_frame4 ul li h3 a img h3, .photo_frame4 ul li h3 a:visited img h3 {
	font-size		: 12px;
}
.photo_frame4 ul li h3 a:hover img h3, .photo_frame4 ul li h3 a:active img h3 {
	font-size		: 12px;
}

.blog_title		{
	margin			: 0px;
	padding			: 3px 0px 0px 0px;
	color			: #339;
	height			: 14px;
	font-size		: 10px;
	font-weight		: bold;
	text-align		: left;
}

.blog_title a:link, .blog_title a:visited{
	color:#339;
}

.blog_title a:hover, .blog_title a:active{
	color:#33f;
}

.blog_title a:link img, .blog_title a:visited img{
	color:#ccc;
}

.blog_title a:hover img, .blog_title a:active img{
	color:#f00;
}


.blog_title_search		{
	margin			: 0px;
	color			: #339;
	height			: 14px;
	font-size		: 10px;
	font-weight		: bold;
	text-align		: left;
	float:left;
}

.blog_title_search a:link, .blog_title_search a:visited{
	color:#339;
}

.blog_title_search a:hover, .blog_title_search a:active{
	color:#33f;
}

.user_title		{
	font-size		: 10px;
	text-align		: right;
}

.user_name		{
	height			: 14px;
	font-size		: 10px;
	text-align		: right;
	font-size		: 10px;
	color			: #333;
}

.user_name a:link, .user_name a:visited{
	color			: #339;
	font-weight		: bold;
}

.user_name a:hover, .user_name a:active{
	color			: #33f;
	font-weight		: bold;
}

.line_dot		{
	background				: #fff url(../img/bg_dot.gif) repeat-x;
	width					: 100%;
	height					: 1px;
	padding					: 0px 0px 5px 0px;
	overflow				: hidden;
	clear:both;
}
