* {
  margin: 0;
  padding: 0;
}

html{height: 100%;}


/* BODY-------------------------------*/
body {
  margin: 0;
  padding: 0;
  line-height:150%;
  letter-spacing: normal;
  color: #333;
  list-style: none;
  text-align: center;
  font-weight: normal;
  font-size: 13px;
  font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "MS P Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana,Arial, Helvetica, sans-serif;
  background: #DCE9F0 url("http://www.blueberry-jitou-farm.com/en/img/base.png") repeat-y top center;}

/*デフォルト属性 */
a, p, h1, h2, h3, h4, h5, h6, blockquote {
  margin: 0;
  padding: 0;
  border: 0;}

/* strong */
strong {font-weight: bold;}

/* 画像属性 */
img {border: none;}
.img-l{float: left;margin: 5px 10px 5px 0;}
.img-r{float: right;margin: 5px 0 5px 10px;}
.img-c{;margin: 10px auto;}
.img-m{margin-right: 5px; vertical-align: middle;}
.img-t{margin-right: 5px; vertical-align: top;}
.img-b{margin-right: 5px; vertical-align: bottom;}
.img-left{float: left;margin: 5px 10px 5px 0;}

a:hover.link img,a:hover img.link{
  filter: alpha(opacity=60);
  -moz-opacity:0.60;
  -ms-filter: "alpha( opacity=60 )";
  opacity:0.60;
  background:none!important;}

/* リンクの属性（未指定の時） */
a:link, a:visited, a:active {color: #347BA2;text-decoration: underline;}
a:hover {color:#990066;text-decoration: none;}
  
/* 基本設定 ----------------------------- */
#base{
  width: 900px;
  margin: 0 auto;
  text-align: center;
  position: relative;}

#containar {
  width: 860px;
  margin: 10px auto 0 auto;
  text-align: left;
  background: #FFF;}

/*  ヘッダー  */
#header {
  height:200px;
  margin: 0;
  background: url("http://www.blueberry-jitou-farm.com/img/header.jpg") no-repeat;
  text-align: left;
}

#header h1{
 position: absolute;
 top: 4px;
 right: 165px;
 font-weight: normal;
 text-align: right;
 font-size: 92%;}

#header .h_index{
 position: absolute;
 top: 4px;
 right: 165px;
 font-weight: normal;
 text-align: right;
 font-size: 92%;}

#header .h_index a:link, #header .h_index a:visited, #header .h_index a:active {
 text-decoration: none;}

#header .h_index a:hover {
 color: #990066;
 text-decoration: underline;}

/*  ヘッダーナビ */
#header ul.h_navi{
  position: absolute;
  top: 5px;
  right: 10px;
  text-align: right;
  line-height: 16px;
  list-style: none;}

.h_navi img{margin: 0 2px;border-style: none; vertical-align: middle;}
.h_navi li{
  margin-right: 5px;
  font-size: 85%;
  float: left;
  display: inline;}

/*  メインメニュー  */
#topmenu{
  margin: 0 auto;
  width: 900px;
  height: 33px;
  border-top: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  background: #CCC;}
  
#topmenu ul{list-style: none; margin: 0; padding: 0;}

#topmenu li{margin: 0; padding: 0; float: left;}

#topmenu li a{
  float: left;
  width: 180px;
  height: 33px;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  line-height: 30px;
  overflow: hidden;
  background: url("http://www.blueberry-jitou-farm.com/img/topmenu01.png") no-repeat;
  display: block;}
  
#topmenu li:last-child a{ background: url("http://www.blueberry-jitou-farm.com/img/topmenu02.png") no-repeat;}
#topmenu li.nav2 a{ background: url("http://www.blueberry-jitou-farm.com/img/topmenu02.png") no-repeat;}
#topmenu li.current-menu-item a{ color: #FFF;background: url("http://www.blueberry-jitou-farm.com/img/topmenu12.png") no-repeat;}
#topmenu li a:hover{background: url("http://www.blueberry-jitou-farm.com/img/topmenu12.png") no-repeat;color: #FFF;}


/*  パンくずリスト  */
.navi {
  margin :0 0 10px;
  font-size: 85%;
  padding: 0 5px;
  text-align: right;}

/*  記事枠等の属性  */
#contents {
  float: left;
  width: 650px;  
  margin: 0;
  padding: 0;
  background: #FFF;
  overflow: hidden;
  min-height: 500px;}

#contents h1{
  margin-bottom: 15px;
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#DDD #AAA #AAA #CCC;
  background:url('http://www.blueberry-jitou-farm.com/img/h_back.png') repeat-x left bottom;}

#contents h2{
  margin-bottom: 15px;
  padding:5px;
  border-style:solid;
  border-width:1px;
  border-color:#DDD #AAA #AAA #CCC;
  background:url('http://www.blueberry-jitou-farm.com/img/h_back.png') repeat-x left bottom;}

#contents h1 span,#contents h2 span{
  padding-left:35px;
  color:#555;
  font-size: 20px;
  font-weight:bold;
  line-height:130%;
 background: url("http://www.blueberry-jitou-farm.com/img/blueberry_30_28.gif") no-repeat center left;
  display:block;}

#contents h3 {
  margin: 10px 0 10px 10px;
  padding-left: 20px;
  border-bottom: 2px solid #6699CC;
  color: #333;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  display: block;
  text-align: left;
  background: url("http://www.blueberry-jitou-farm.com/img/h3_back.png") no-repeat center left;}

#contents h3 a {
  color: #333;
  text-decoration: none;}
       
#contents h3 a:hover {
  color: #990066;
  text-decoration: undeline;}

#contents h4 {
  margin: 0;
  padding-left: 20px;
  color: #333;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  display: inline;
  background: url("http://www.blueberry-jitou-farm.com/img/list3.gif") no-repeat center left;}

#contents h5 {
  margin: 10px 20px 10px 10px;
  color: #333;
  font-weight: bold;
  font-size: 100%;
  line-height: 24px;
  text-align: left;}

#contents .posted {
  text-align: right;
  font-size: 075em;
  margin: 0px 20px 10px 0;}

/*記事枠*/
#contents .box{
  margin: 10px 8px;
  width: 300px;
  height: 165px;
  text-align: left;
  border-left: 5px solid #2F92C3;
  overflow: hidden;
  float:left}

#contents .box h3{
  margin: 0 0 0 5px;
  height: 36px;
  padding-left: 0;
  border: none;
  color: #555;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.1em;
  display: block;
  text-align: left;
  overflow: hidden;
  background: #EFEFEF;}

#contents .box h3 a {
  color: #333;
  text-decoration: underline;}
       
#contents .box h3 a:hover {
  color: #990066;
  text-decoration: none;}

#contents .box .inner{
  margin: 0;
  padding: 5px 0 5px 5px;
  font-size: 11px;
  line-height: 1.6em;}

#contents .box img{
  margin-right: 5px;
  border: 1px solid #CCC;
  float: left;}

#contents .doc{
  margin: 0 10px 0 20px;
  text-align: left;
  line-height: 24px;
  background: url("http://www.blueberry-jitou-farm.com/img/doc_back.gif") top left;}

#contents .doc2{
  margin: 0 10px 0 20px;
  text-align: left;
  line-height: 150%;}
  
#contents .postmetadata{
  margin: 0 10px 10px 20px;
  text-align: left;
  font-size: 92%;}


.doc p, .doc2 p{
  margin-bottom: 24px;
  padding: 0;}

.next{
  margin: 0 0 10px 0;
  font-size: 100%;
  float: right;}

/*  関連記事リスト属性 */

#contents .kanren{
  margin-top: 15px;
  padding: 10px;
  background: #F2F2F2;
  font-size: 92%;
  line-height: 150%;
  border: 1px solid #CCC;
    /* CSS3 */
    /* gradient */
    -webkit-border-radius: 5px;  
    -moz-border-radius: 5px;
    border-radius: 5px;}

.kanren .idx{
  padding-left: 20px;
  font-size:1.08em;
  font-weight:bold;
  margin-bottom: 10px;
  background: url("http://www.blueberry-jitou-farm.com/img/list3.gif") no-repeat center left;}

#contents ol{
  margin: 0px 0px 0px 30px;}

#contents li{
  margin: 0;
  font-size: 100%;
  line-height: 19px;}

/* trackbacks & Comments*/
.comments-open label {display: block;}

#comment-author, #comment-email, #comment-url, #comment-text { width: 80%;}

#comment-bake-cookie {
  margin-left: 0;
  vertical-align: middle;}

#top-comment-nav, #comment-nav {
  list-style: none;
  width: 100%;
  margin: 0 0 1em 0;
  padding: 0;
  text-align: center;}

#top-comment-nav li, #comment-nav li {
  display: inline;
  padding: 0;}

#top-prev-comments, #prev-comments {
  text-align: left;
  margin: 0 1em 0 0;}

#top-next-comments, #next-comments {
  text-align: right;
  margin: 0 0 0 1em;}

#top-num-comments, #num-comments {
  text-align: center;}

#comment-submit {
  font-weight: bold;}

.comment,
.trackback {
  margin: 0 0 .5em 1em;
  border-bottom: 1px dotted #ccc;
  padding-bottom: .5em;
  font-size: 12px;}

.comment .asset-meta,
.trackback .asset-meta {
  border: 0;}

.comment-content {
  clear: none;
  line-height: 150%;
  margin-bottom: 1em;}

.comment-content p {margin-bottom: .5em;}

.comments-open-content{margin-left: 1em;}

.trackbacks-info{
  margin-left: 1em;
  font-size: 12px;}

/*　アドセンス　*/
.ads_rec{
  margin: 10px 0 10px 10px;
  text-align: left;}

.ads_sky{margin:0 auto;}

.ads_sqr{
  margin-bottom: 10px;
  text-align: center;}

.ads_banner{
  margin: 15px 0;
  text-align: center;}

/*  相互リンクリスト属性 */
#contents .slink ul{margin: 10px 5px 20px 20px;}

#contents .slink ul li{
  margin: 0;
  font-size: 92%;
  line-height: 150%;}

/*ページ分割*/
.e-page{
  margin: 10px;
  text-align: left;}

.e-page .link-before,
.e-page .link-page,
.e-page .current-page,
.e-page .link-next{
  padding: 5px;
  border: 1px solid #BBB;}

.e-page .current-page{
  color: #FFF;
  background: #BBB;}

.e-page a:link, .e-page a:visited, .e-page a:active {
  color: #999;
  text-decoration: none;}

.e-page a:hover{
  color:#FFF;
  background: #BBB;}
  
/*  サイドメニュー等の属性  */
#sidebar {
  float: right;
  width: 200px;
  margin: 0;
  padding: 0;
  background: #FFF;
  overflow: hidden;}

#sidebar .cont{
  margin-bottom: 10px;}

#sidebar .widget-header{
  margin: 0;
  padding-left: 13px;
  height: 30px;
  text-align: left;
  font-weight: bold;
  font-size: 100%;
  line-height: 30px;
  color: #336699;
  border: 1px solid #CCC;
  background: url("http://www.blueberry-jitou-farm.com/img/sh2_back.png") no-repeat top left;}

/*検索等*/
#sidebar .widget-search,#sidebar .widget-tags{
  margin-bottom: 10px;
  padding: 5px;
  line-height: 150%;
  border-width: 0px 1px 1px 1px;
  border-color: #CCC;
  border-style: solid;}

/*メニュー*/
#sidebar ul{
  list-style: none;
  margin: 0;}

#sidebar ul li{
  padding: 5px 5px 5px 20px;
  text-align: left;
  font-size: 92%;
  line-height: 150%;
  border-width: 0px 1px 1px 1px;
  border-color: #CCC;
  border-style: solid;
  background: url("http://www.blueberry-jitou-farm.com/img/list.png") no-repeat;}


#sidebar ul li a:link,
#sidebar ul li a:visited,
#sidebar ul li a:active{text-decoration: none;}
  
#sidebar ul li a:hover{text-decoration: underline;}

#sidebar ul li.child{
  margin-left: 15px;
  padding-left: 0;
  text-align: left;
  font-size: 85%;
  line-height: 150%;
  border: none;
  background: none;
  list-style-type: circle;}

li.child a:link,
li.child a:visited,
li.child a:active{text-decoration: none;}
  
li.child a:hover{text-decoration: underline;}

/*フッターナビ*/
ul.f_navi {
  margin: 10px 0;
  list-style: none;
  font-size: 85%;}

.f_navi li{
  float: right;
  margin-left: 5px;
  display: inline;}

.f_navi img{margin: 0 5px;border-style: none; vertical-align: middle;}

/*フッター*/
#footer{
  clear: both;
  color: #333;
  padding: 15px 10px;
  text-align: center;
  border-top:1px solid #CCC;
  background: #EFEFEF;}

#footer #footer_item{
  margin: 0 auto;
  width: 860px;
  text-align: left;}

#footer_item .widget-header{
  padding-left: 10px;
  color: #FFF;
  font-size: 100%;
  font-weight: bold;
  line-height: 1.8em;
  background: #2F92C3;
  display: block;}

#footer_item .widget-search,
#footer_item .widget-tags{
  margin-bottom: 10px;
  font-size: 85%;
  padding: 2px;
  line-height: 1.3em;}
  
#footer_item .sq01{
  width: 350px;
  line-height: 1.6em;
  float: left;}

#footer_item .sq02{
  margin-left: 20px;
  width: 235px;
  line-height: 1.6em;
  float: left;}

#footer_item .sq03{
  margin-left: 20px;
  width: 235px;
  line-height: 1.6em;
  float: left;}

#footer_item p{padding: 10px;}
#footer_item ul{
  margin-left: 20px;
  margin-bottom: 5px;
  font-size: 92%;}

#footer .copyright{
  margin: 0 auto;
  font-size: 92%;
  text-align: center;}

#footer a:link, #footer a:visited, #footer a:active {color: #333;text-decoration: underline;}
#footer a:hover {color:#990066;text-decoration: none;}

/*その他属性*/
.red_uline{border-bottom: 3px solid #F30;}
.uline{border-bottom: 1px solid #FF6633;}  
.dotline{clear: both;margin: 5px 0;border-bottom: 1px dotted #CCC;}
.clear{clear: both;}
hr{display: none;}
u {color: red;}

/* 線の属性 */
.dot{border-bottom:1px dotted #ccc;}
.solid{border-bottom:1px solid #ccc;}

/*フォント属性*/
.fon70{font-size: 75%;}
.fon85{font-size: 85%;}
.fon90{font-size: 92%;}
.fon100{font-size: 100%;}
.fon115{font-size: 115%;}
.fon130{font-size: 130%;}
.fon145{font-size: 143%;}
.fon150{font-size: 150%;}
.fon200{font-size: 200%;}
.tab10{padding-left: 10px;}
.tab20{padding-left: 20px;}
.tab30{padding-left: 30px;}
.bld{font-weight: bold;}


/* タグ指定 */
#sidebar .widget-tag-cloud,
#footer .widget-tag-cloud{
  margin-bottom: 10px;
  padding: 5px;
  font-size: 85%;
  border-width: 0px 1px 1px 1px;
  border-color: #CCC;
  border-style: solid;
  background: none;}

#sidebar .widget-tag-cloud .widget-content ul,
#footer .widget-tag-cloud .widget-content ul{
    margin: 0;}

#sidebar .widget-tag-cloud .widget-content li,
#footer .widget-tag-cloud .widget-content li{
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.6em;
    border: none;
    background: none;}

#sidebar .widget-tag-cloud .rank-1, #footer .widget-tag-cloud .rank-1 { font-size: 1.75em; }
#sidebar .widget-tag-cloud .rank-1, #footer .widget-tag-cloud .rank-1 { font-size: 1.75em; }
#sidebar .widget-tag-cloud .rank-3, #footer .widget-tag-cloud .rank-3 { font-size: 1.625em; }
#sidebar .widget-tag-cloud .rank-4, #footer .widget-tag-cloud .rank-4 { font-size: 1.5em; }
#sidebar .widget-tag-cloud .rank-5, #footer .widget-tag-cloud .rank-5 { font-size: 1.375em; }
#sidebar .widget-tag-cloud .rank-6, #footer .widget-tag-cloud .rank-6 { font-size: 1.25em; }
#sidebar .widget-tag-cloud .rank-7, #footer .widget-tag-cloud .rank-7 { font-size: 1.125em; }
#sidebar .widget-tag-cloud .rank-8, #footer .widget-tag-cloud .rank-8 { font-size: 1em; }
#sidebar .widget-tag-cloud .rank-9, #footer .widget-tag-cloud .rank-9 { font-size: 0.95em; }
#sidebar .widget-tag-cloud .rank-10,#footer .widget-tag-cloud .rank-10{ font-size: 0.9em; }
/*-------------------------------*/
.space5 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 5px;
	width: 100%;
}

.space10 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 10px;
	width: 100%;
}
.space15 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 15px;
	width: 100%;
}
.space20 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 20px;
	width: 100%;
}

.space30 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 30px;
	width: 100%;
}
.space40 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 40px;
	width: 100%;
}
.space50 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 50px;
	width: 100%;
}
.space70 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 50px;
	width: 100%;
}
.space100 {
	margin: 0px;
	padding: 0px;
	float: none;
	height: 100px;
	width: 100%;
}
/*-------------------------------*/
.teigi dl {
	padding: 0px;
	margin: 30px;
}
.teigi dt {
	padding: 0px;
	height: 30px;
	width: 100px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.teigi dd {
	width: 450px;
	float: right;
clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.teigi2 dl {
	padding: 0px;
	margin: 30px;
}
.teigi2 dt {
	padding: 0px;
	height: 30px;
	width: 150px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.teigi2 dd {
	height: 30px;
	width: 400px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.ulformat {
	margin-left: 20px;
}
.teigi3 dl {
	padding: 0px;
	margin: 30px;
}
.teigi3 dt {
	padding: 0px;
	height: 230px;
	width: 230px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.teigi3 dd {
	width: 320px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.teigi4 dl {
	padding: 0px;
	margin: 30px;
}
.teigi4 dt {
	padding: 0px;
	height: 30px;
	width: 125px;
	float: left;
	clear: both;
	line-height: 30px;
	text-indent: 10px;
	margin: 0px;
	border: 1px dotted #CCCCCC;
}
.teigi4 dd {
	width: 125px;
	float: left;
	clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFCC;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	border: 1px dotted #CCCCCC;
text-align: center;
}

.teigi5 dt {
	padding: 0px;
	height: 60px;
	width: 40px;
	float: left;
	clear: both;
	margin-left: 10px;
}
.teigi5 dd {
	height: 20px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.teigi7 dl {
	padding: 0px;
	margin: 30px;
}
.teigi7 dt {
	padding: 0px;
	height: 30px;
	width: 170px;
	float: left;
	clear: both;
	line-height: 30px;
	text-indent: 10px;
	margin: 0px;
	border: 1px dotted #CCCCCC;
	font-size: 16px;
}
.teigi7 dd {
	width: 430px;
	float: left;
	clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #FFFFCC;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	border: 1px dotted #CCCCCC;

}
.teigi8 dt {
	padding: 0px;
	height: 25px;
	width: 130px;
	float: left;
	clear: both;
	margin-left: 10px;
}
.teigi8 dd {
	height: 50px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.teigi9 dl {
	padding: 0px;
	margin: 30px;
}
.teigi9 dt {
	padding: 0px;
	height: 60px;
	width: 100px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.teigi9 dd {
	width: 450px;
	float: right;
clear: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*-------------Ｑ＆Ａ---------------*/
.ulformat2 li {
	background-image: url(http://www.blueberry-jitou-farm.com/img/gimon_30_30.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	list-style-type: none;
	height: 35px;
	padding-left: 35px;
	background-position: left top;
	line-height: 70px;
	overflow: hidden;
}
.teigi6 dt {
	background-image: url(http://www.blueberry-jitou-farm.com/img/gimon_50_50.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 50px;
	line-height: 50px;
	padding-left: 55px;
}
.teigi6 dd {
	background-image: url(http://www.blueberry-jitou-farm.com/img/kotae_50_50.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	padding-left: 55px;
}
/*-------------Ｑ＆Ａ---------------*/
/*-------------------------------*/
.left {
	text-align: left;
}

.right {
	text-align: right;
}
.f8 {
	font-size: 8px;
}
.f9 {
	font-size: 9px;
}
.f10 {
	font-size: 10px;
}
.f11 {
	font-size: 11px;
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.f30 {
	font-size: 30px;
}
.f36 {
	font-size: 36px;
}
.f40 {
	font-size: 40px;
}
.bold {
	font-weight: bold;
}
.red {
	color: #FF0000;
}
.blue {
	color: #0000FF;
}
.yellow {
	color: #FFFF00;
}
.green {
	color: #00FF00;
}
.pink {
	color: #FF99FF;
}
.murasaki {
	color: #FF00FF;
}
/*-------------------------------*/
.tuuhan td {
	padding-left: 15px;
}
/*--------------------------------*/
.social-button {
	text-align: right;
	margin-bottom: 15px;
}
.social-button iframe, 
.social-button a, 
.social-butoon img, 
.social-button div {
    vertical-align: top !important;
}
/*--------------------------------*/
/*-------------関連記事-------------*/
#kanren-kiji ul {
	margin: 0px;
	padding: 0px;
}
#kanren-kiji ul li {
	list-style-type: none;
	float: left;
	width: 115px;
	text-align: left;
	line-height: 110%;
	font-size: 11px;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: none;
	height: 130px;
}
#kanren-kiji {
	padding: 0px;
	clear: both;

	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*-------------関連記事-------------*/