@charset "utf-8";
/* CSS Document */



/* **************Index.html CSS*************** */

h2{
	width:705px;
	height:61px;
	background:url(../images/main_title.jpg) no-repeat 0 0;
	font-size:0;
	line-height:100%;
	text-indent:-9999px;
}
h3{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	background:url(../images/title_btm.jpg) no-repeat 0 bottom;
	padding:36px 0 35px;
}



/* ********************** */


#contents{

}
.main{
	line-height:145%;
}
.box{
	width:644px;
	height:100%;
	margin:0 0 0 20px;
}
.photo{
	width:270px;
	float:left;
	text-align:center;
	padding:0;
}
.photo p{
	background:url(../images/photo_bg.jpg) no-repeat 0 0;
	padding:15px 0 0;
}
.photo p img{
	margin:0 0 10px;
}
.article{
	width:344px;
	float:right;
	background:url(../images/title_top.jpg) no-repeat 0 0;
}

.date{
	text-align:center;
	font-size:0.85em;
	padding:5px 0;
	background:url(../images/border.gif) repeat-x 0 bottom;
}
.text01{
	text-align:right;
	padding:10px 0 0;
}
.text02{
	text-align:right;
	color:#bab7b0;
	font-size:0.85em;
	padding:50px 0 20px;
	background:url(../images/border.gif) repeat-x 0 bottom;
}
.text01 a,.text02 a{
	color:#0c74b0;
	text-decoration:underline;
}

.comment{
	padding:20px 0 0;
}
.comment h4{
	margin:0 0 5px;
}
.c_name{
	padding:0 0 7px 8px;
	font-size:0.85em;
}
.c_text{
	border-bottom:1px dotted #ccc;
	padding:0 0 10px 8px;
	margin:0 0 10px;
}
.icon_comment a{
	width:73px;
	height:16px;
	font-size:0;
	margin:0 0 0 auto;
	line-height:100%;
	display:block;
	text-indent:-9999px;
	background:url(../images/icon_comment.gif) no-repeat 0 0;
}
.icon_favorite a{
	width:138px;
	height:16px;
	font-size:0;
	margin:0 0 0 auto;
	line-height:100%;
	display:block;
	text-indent:-9999px;
	background:url(../../shared/images/btn_favorite.gif) no-repeat 0 0;
}
.border{
	background:url(../images/pagetop.jpg) no-repeat 0 0;
	height:35px;
	width:700px;
	margin:10px auto 25px;
}
.border a{
	display:block;
	width:100px;
	height:20px;
	margin:0 0 0 auto;
	text-indent:-9999px;
}
.icon_rss{
	width:56px;
	margin:3px 0 0 auto;
	
}
.share_btn{
	float:right;
}


/* Twitter */


.twtr-join-conv {
display: none !important;
}
#twtr-widget-1 h3{
	background-image:none;
	text-align:left;
}
.twtr-hd a{
	font-size:0.8em;
	background-color:#f00;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
	background-color: #dbd6c4;
	color: #807f76;
}
#twtr-widget-1{
	margin-top:10px;
}
.follow_btn {
	margin-top:5px;
}

.follow_btn iframe {
  width: 200px !important;
}

/* Facebook */

#likebox iframe{
  margin:10px 0 0;
}




/*************** Meiryo ***************/
body #content_left .main .box .article,
body #content_left .camel_paging,
body #content_right .r_acv,
body #content_right .r_blog{
	font-family: "CI","Meiryo","lr oSVbN", Osaka, "qMmpS Pro W3";
}


