@charset "UTF-8";
/* CSS Document ビリケンスタジオ様用スタイルシート　ブログ*/

.blog_index {both;
  display: inline-block;
width:770px;
	height: 940px;
	margin:0px ;
	margin-top:10px ;
	float: left;
	border: 10px #460000 solid;
padding:10px;
background-color: #fff;
}

.blog_index h1 {both;
	margin:0px ;
font-size: 14px;
line-height:120%;
border-bottom:dashed 1px black;
	padding:25px 0px 10px 25px;
}

.blog_index ul {both;
	margin:30px 0px 10px 50px;
padding:0px;
	display: block;
	list-style:none; }


.blog_index  li 	{
width:200px;
	padding:10px;
    color:#111;
	float: left;
	font-size: 12px;
}
.dd_index {both;
	margin:0px ;
font-size: 10px;
line-height:120%;
	padding:10px 0px 5px 0px;
}


.blog_index h2 {both;
	margin:0px ;
font-size: 12px;
line-height:150%;
border-bottom:dashed 1px black;
	padding:5px 0px 5px 0px;
}


.blog_index p {both;
	margin:0px ;
font-size: 12px;
line-height:150%;
	padding:5px 0px 5px 0px;
}

.blog_index  li a:link {/*未訪問のリンク*/
    color:#111;
    text-decoration:underline;
}
.blog_index   li a:visited { color: #111; }

.blog_index   li a:hover{ color:#777; }


.main {both;
  display: inline-block;
width:770px;
	height: 940px;
	margin:0px ;
	margin-top:10px ;
	float: left;
	border: 10px #460000 solid;
padding:10px;
background-color: #fff;
}

.main h1 {both;
	margin:0px ;
font-size: 14px;
line-height:120%;
border-bottom:dashed 1px black;
	padding:25px 0px 10px 10px;
}

.main h2 {both;
	margin:0px 95px 10px 95px;
font-size: 12px;
line-height:120%;
border-bottom:solid 1px black;
	padding:0px 0px 20px 0px;
}

.dd {both;
	margin:40px 0px 5px 95px;
font-size: 10px;
line-height:120%;
	padding:0;
}


.honbun {both;
  display: inline-block;
width:580px;
	height: auto;
	margin:30px 95px 0px 95px ;
	float: left;
	border: 0px #460000 solid;
padding:0px;
}

.honbun img {both;
margin:0px ;
	border: 0px #460000 solid;
padding:0px;
}

.honbun ul {both;
	margin-top:20px;
	margin-bottom:0px;
padding:0px;
	display: block;
	list-style:none; }


.honbun  li 	{
	padding-top:5px;
    color:#111;
	font-size: 12px;
line-height:200%
}


.bt a{
width: 360px;
	height: 20px;
	display: block;
	border-color: #999;
border-width: 1px;
	border-style: solid;
margin:260px 0px 10px 110px ;
	padding: 0.5em ;
	text-align: center;
	font-size: 0.725em;
line-height:200%;
    color:#111;
text-decoration: none}


.bt a:visited { color: #111; }

.bt a:hover{ color:#777; 
background-color: #eeeeee}


