@charset "utf-8";

/* 構造 */
body,p,ul,li {
margin:0;
padding:0;
}

#page {
width:960px;
margin:0 auto;
}


#main {
display:table;
}

#right,#center {
display:table-cell;
}


#right {
width:310px;
}

#center {
width:650px;
}


/* 構造 */


/* 文字装飾 */
body {
color:#1f3134;
}

body a {
color:#1f3134;
text-decoration:none;
font-weight:bold;
}
body a:hover {
color:#FF0000;
}

#header a,#header h1,#header h2{
color:#1f3134;
font-size:36px;
text-align:left;
font-weight:normal;
text-indent:54px;
}
#header {
color:#1f3134;
text-align:left;
}
#blog-desc {
text-align:right;
font-size:12px;
}
#footer {
text-align:center;
color:#1f3134;
font-size:10px;
}
#footer a{
color:#1f3134;
}
#search-title h1{
color:#1f3134;
font-weight:bold;
font-size:150%;
}
.plugin-content {
font-size:80%;
}
.plugin-content ul{
list-style-type:none;
}

.plugin-content li{
border-bottom:dashed 1px #DDDDDD;
text-indent:20px;
}

.plugin-title {
color:#1f3134;
}

.article-title {
color:#1f3134;
}

.article-title a{
color:#1f3134;
}

.article-title a,.article-title h1,.article-title h2{
font-weight:bold;
font-size:24px;
}
.article-record {
font-size:12px;
}
/* 文字装飾 */

/* 見出し */
h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}
#header h1 {
}
/* 見出し */

/* スペース調整 */
#header {
padding:20px 20px 5px 20px;
margin-bottom:25px;
}
#blog-desc {
padding:5px 5px 0 0;
}
#center {
padding:0 5px;
}
#footer {
padding:10px;
margin-top:25px;
}
#search-title {
margin-bottom:20px;
}
#main {
padding:10px 0;
}

.content-wrapper {
padding:20px;
}
.plugin-wrapper {
margin-bottom:5px;
}
.plugin-title {
padding:5px 5px 5px 10px;
text-indent:18px;
}
.plugin-content {
padding:5px;
}
.plugin-content li{
margin:5px 0;
}
.article-title {
padding:10px;
text-indent:34px;
}
.article-record {
padding:10px;
}
.contenct-wrapper {
padding:15px;
}
 .thumbnail img{

}
.fc2_footer {
margin:20px;
}
/* スペース調整 */


/* 装飾 */
body {
background-image: url("https://blog-imgs-110.fc2.com/s/c/r/scriptholic001/chidorigoushi-gray.png");
background-attachment:fixed; 
}

#header {
background-color:#FFFFFF;
box-shadow:0px 0px 5px 3px #ffffff;
-moz-box-shadow:0px 0px 5px 3px #ffffff;
-webkit-box-shadow:0px 0px 5px 3px #ffffff;
}
#header h1,#header h2 {
background-image: url("https://blog-imgs-110.fc2.com/s/c/r/scriptholic001/icon-48.png");
background-position: left center;  
background-repeat: no-repeat; 
}
#blog-desc {
border-top:dashed 1px #000000;
}
#main {
background-color:#FFFFFF;
box-shadow:0px 0px 5px 3px #ffffff;
-moz-box-shadow:0px 0px 5px 3px #ffffff;
-webkit-box-shadow:0px 0px 5px 3px #ffffff;
}

#right {
background-color:#FFFFFF;

}

#center {
background-color:#FFFFFF;
}

#footer {
background-color:#FFFFFF;
box-shadow:0px 0px 5px 3px #ffffff;
-moz-box-shadow:0px 0px 5px 3px #ffffff;
-webkit-box-shadow:0px 0px 5px 3px #ffffff;
}

#search-title {
background-color:#FFFFFF;
border-bottom:solid 4px #555555;
}
.plugin-title {
background-color:#FFFFFF;
border-bottom:dashed 1px #000000;
background-image: url("https://blog-imgs-110.fc2.com/s/c/r/scriptholic001/icon-24.png");
background-position: left center;  
background-repeat: no-repeat;  
}
.article-title {
background-color:#FFFFFF;
border-bottom:dashed 1px #000000;
background-image: url("https://blog-imgs-110.fc2.com/s/c/r/scriptholic001/icon-32.png");
background-position: left center;  
background-repeat: no-repeat;  
}
.article-record {
background-color:#FFFFFF;
border-bottom:dashed 1px #000000;
}
.plugin-content li{
background-color:#FFFFFF;
background-image: url("https://blog-imgs-110.fc2.com/s/c/r/scriptholic001/icon-16.png");
background-position: left center;  
background-repeat: no-repeat;  
}

/* 装飾 */

/* 画像 */

.content-wrapper img{
max-width:550px;
height:auto;
}

 .thumbnail {
	display: inline-block;
	position: relative;
margin:10px;

}
.thumbnail:after {
	position: absolute;
	content: "";
	box-shadow: 0 15px 10px rgba(0,0,0, .5); /* シャドウ */
	transform: rotate(3deg); /* 回転させる */
	right: 5px;
	left: auto;
	top: auto;
	bottom: 15px;
	z-index: -1;
	width: 50%;
	height: 20%;
}
/* 画像 */

/* コメント */
h4 {
color:#1f3134;
margin:20px 0 15px 0;
font-size:150%;
}
.comment-wrapper {
padding:5px;
margin:10px 0;
border:dashed 1px #DDDDDD;
}
.comment-body {
margin-bottom:25px;
border-bottom:dashed 1px #555555;
padding:5px 5px 15px 5px;
}
.comment-record {
font-weight:bold;
font-size:80%;
}

.dl-area dl,.dl-area dt,.dl-area dd {
  box-sizing: border-box;
}
.dl-area dl {
  background: #FFFFFF;
  border-right: 1px dashed #ccc;
  border-bottom: 1px dashed #ccc;
  border-left: 1px dashed #ccc;
}
.dl-area dt,.dl-area dd {
  padding: 10px 10px 0 10px;
  border-top: 1px dashed #ccc;
}
.dl-area dt {
  width: 40%;
  float: left;
  font-weight:bold;
}
.dl-area dd {
  background: #FFFFFF;
  margin-left: 40%;
  padding-bottom: 10px;
  border-left: 1px dashed #ccc;
}
.dl-area dd:after {
  content: '';
  display: block;
  clear: both;
}
/* コメント */

/* 関連記事 */
.relate_dd {
margin:0;
}
.relate_dd ul {
list-style-type:square;
margin-left:20px;
}

.relate_dd li {

}
/* 関連記事 */

/* ページャー */
#pager {
display:table;
width:100%;
}
#pager a{
color:#333333;
}
#prev {
display:table-cell;
width:50%;
text-align:left;
padding:10px;
}
#next {
display:table-cell;
width:50%;
text-align:right;
padding:10px;
}

/* ページャー */

#fc2_text_ad {
font-size:12px;
}
#fc2_text_ad {
font-weight:normal;
}
