/* ==================== WebManBlog ==================== */

/*
===== CONTENTS ==============================
    0: �ύX�\�ӏ�
    1: �J�X�^�}�C�Y�p�ݒ�
=============================================
*/



/*
===== �ȉ��ύX�\�ӏ� ===========================
*/



/*--------------------------------------

basic

---------------------------------------*/
a:link ,
a:visited ,
#blogSide caption a ,
.blogBox p.blogDate ,
.blogBox h2 {
    color: #31a59f;
    text-decoration: none;
    font-weight: bold;
}

/*--------------------------------------

hover
active

---------------------------------------*/


a:hover ,
a:active ,
#blogSide dd li a:hover {
	color: #136caf;
	text-decoration:underline;
}

a:active{
	text-decoration:none;
}


/*--------------------------------------

blogbox

---------------------------------------*/

.blogBox{
	background: #FFDDDD;
}


/*--------------------------------------

blogbox

---------------------------------------*/

.blogBox h2,
.blogPermalink ,
.blogPermalink li {
	border-color:#b22222  ;
}

.blogBox h2 {
	text-align: left;
}

/*--------------------------------------

blogside

---------------------------------------*/


#blogSide dt{
	background:#b22222  ;
	color:#FFFFFF;
}

#blogSide dd ul.tag_list{
	padding: 0 15px 15px 15px;
}

/*
======================================

�ȉ��J�X�^�}�C�Y�p�ݒ�@�G��Ȋ댯

======================================
*/



/* ���t */
/*
.blogBox p.blogDate{
	text-decoration:none;
}

.blogBox p a{
	text-decoration:underline;
}

*/

/* ---------- �J�����_�[ ---------- */

/*#blogSide caption{
	color:#F8EFF5;
}

#blogSide caption span{
	color:#CC3C7E
	padding:0 15px;
}

#blogSide .calendar table td a{
	background: #e9d4c5;
}

#blogSide .calendar table td a:hover{
	background: #e2ecf9;
}

.sunday{
	color:#0066CC;
}

*/

/* ---------- ���ʐݒ� ---------- */

/*#blogSide dt{
	height:30px;
	line-height:30px;
	text-indent:-9999px;
}

#blogSide dt#menuSearch {
	background:url(../../images/blog2_menutitle01.gif) 0 0 no-repeat;
}

#blogSide dt#menuCalendar {
	background:url(../../images/blog2_menutitle02.gif) 0 0 no-repeat;
}

#blogSide dt#menuCategory {
	background:url(../../images/blog2_menutitle03.gif) 0 0 no-repeat;
}

#blogSide dt#menuNew {
	background:url(../../images/blog2_menutitle04.gif) 0 0 no-repeat;
}

#blogSide dt#menuMonthly {
	background:url(../../images/blog2_menutitle05.gif) 0 0 no-repeat;
}

#blogSide dt#menuAuthor {
	background:url(../../images/blog2_menutitle06.gif) 0 0 no-repeat;
}

#blogSide dt#menuTag {
	background:url(../../images/blog2_menutitle07.gif) 0 0 no-repeat;
}

#blogSide dd li a{
	padding:0 0 0 15px;
	text-decoration:underline;
	color:#666666;
	background:url(../../images/blog_arrow.gif) 0 0.15em no-repeat;
}

#profile{
	border:1px solid #f6d5ac;
}

*/

/* ------------------------------

2: �L��

------------------------------ */

/*.blogBox{
	background:#fcece4;
}

/*.blogBox h2{
	padding:2px 0 5px 0;
	width:90%;
	color:#b66826;
	border:none;
	background:url(../../images/blog2_titlebg.gif) 0 100% repeat-x;
}
*/

/* ���t */
.blogBox p.blogDate{
	text-decoration:none;
}

.blogBox p a{
	text-decoration:underline;
}




/* ���t */
.blogPermalink {
	border-top:1px dotted;
}

.blogPermalink li{
	border-left:1px solid;
	padding: 0 0.5em 0 0.6em;
}

.blogPermalink li.contentsNaviHome{
	border:none;
	font-size: 14px;
}

.blogPermalink li.contentsNaviHome.tagtitle {
	background: #efefef;
    padding: 0.3em 0.6em;
	display: inline-block;
	position: relative;
}

.blogPermalink li.contentsNaviHome.tagtitle .triangle {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #efefef;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -10px; /* ボックスの右端に配置 */
}

.blogPermalink li.tagcontents {
	border-left:none;
    padding: 0 0.5em 0 0;
}