@charset "utf-8";

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

BLOG DIRECTORY

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



/* BASE
------------------------------------------------*/

body {
	background:url(../../staffblog/img/bg.gif) repeat-y top center;
}


a {
	text-decoration:none;
	color:#000;
}



#header {
	background:#fff;
	padding-top:20px;
}

#wrapper {
	padding-top:0;
}



.staffblog h2 {
	padding:45px 0 60px 0;
	background:#fff;

}






.staffblog #left {
	width:195px;
	float:left;
}

.staffblog #right {
	width:500px;
	float:right;
}



/* LEFT
------------------------------------------------*/
.staffblog #left h3 {
	padding:17px 0 17px 0;
	text-align:center;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}



.staffblog #left h4 {
	width:165px;
	margin:20px auto 0 auto;
	padding:0 0 6px 9px;
	border-bottom:1px solid #818181;
}


.staffblog #left ul {
	margin:15px auto 56px auto;
	width:165px;
	list-style:none;
}

.staffblog #left ul li {
	border-bottom:1px dotted #818181;
	margin-bottom:5px;
	line-height:1.5;
}



/* RIGHT
------------------------------------------------*/
.staffblog #right .kiji {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px dotted #818181;
	line-height:1.7;
	text-align: justify; /* for modern browser */
    text-justify: inter-ideograph; /* IE6�`8 */
}



.staffblog #right .kiji h3 {
	margin:0 0 30px 0;
	padding-left:14px;
	border-left:3px solid #000;
	font-size:1.5em;
}


.staffblog #right .kiji h3 span.date {
	display:block;
	font-size:0.7em;
	font-weight:normal;
}


.staffblog #right .kiji p {
	line-height:1.7;
	text-align: justify; /* for modern browser */
    text-justify: inter-ideograph; /* IE6`8 */
}

.staffblog #right .kiji p img {
	padding:10px 0;
}


.staffblog #right ul.pageCount {
	list-style:none;
	text-align:center;
}

.staffblog #right ul.pageCount li {
	display:inline;
	border-left:1px solid #000;
	padding:0 10px;
}

.sns-box {
    background: #ededef none repeat scroll 0 0;
    float: right;
    padding: 5px;
}
.sns_twit {
    float: left;
    width: 82px;
}
.sns_gtas {
    float: left;
    width: 64px;
}
.sns_facebook {
    float: left;
    line-height: 1;
    width: 152px;
}

