 * {
   margin: 0;
   pading: 0;
}

/* <!--2013.7.11_2:41修正了　U-BOXv17mjl--> */
/* <!--2014.2.24_01:29修正了　U-BOXv30room--> */


body {
  font-family:arial,"メイリオ", Meiryo;
  font-size: 13px;
  line-height: 160%;
  margin: 0;
  pading: 0;
  color: #454954;/*225-17-33*/

}

h1 {
  font-size:150%;
  -font-family: sans-serif, "メイリオ", Meiryo;
  font-size: ;
  color: ;
}

h2 {
  font-size:130%;
  margin-left: ;
}

a:link { color: #0000FF;}
a:visited { color: #0000FF;}
a:active { color: #0000FF;}
a:hover { color: #ff00ff;}
a { text-decoration:none;} 


/* スペース要素としてのライン --<div class="lin"><hr></div>--　*/
.lin hr, .lin2 hr { border: 0px; width: 90%; display: none }
.lin   { 
  background: url(//blog-imgs-52.fc2.com/a/o/g/aogaras10box/.png) no-repeat;
  background-position: center; 
  padding0: 0; 
  margin: 0; 
  width: 100%; 
  height: 20px; 
}

.lin2   { 
  background: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/) no-repeat;
  background-position: center; 
  padding0: 0; 
  margin: 0; 
  width: 100%; 
  height: 10px; 
}

table {    table-layout: fixed;    width: 100%; }

/* img */
.body img   { 
  background-color: #ccc;
  border: #bbb solid 0px; 
  max-width: 100%;
  height: fixed;
  margin: 0 0.7em 0 0;
  padding: 0px;
}

.cre   {
        clear: both
}

#out {
  -position: relative;
  margin: 0 auto;
  pading: 0;
  width: 1250px;
  border-right: 5px solid #006400; /*右ライン色　ダークグリーン色*/
  border-left: 5px solid #006400; /*左ライン色　ダークグリーン色*/
}





/* レイアウト設定 */

/* 左+中央カラム */
#main {
  background-color: #E0FFFF;/*メイン背景色　ライトシアン①*/ 
  background-image: url(https://blog-imgs-101.fc2.com/e/r/o/eroga55/astratta-3d-frattale-sfondo-in-colore-verde_1017-2766.jpg);/*ヘッダー画像URL①*/
  background-repeat: no-repeat;
  background-position: 0% 0px; /*ヘッダー画像　位置調整*/
  background-attachment: fixed;
  float: left;
  width: 1023px;
  margin: 0;
  padding: 0px 1px;

}



/* <1500px*/
@media screen and (max-width: 1500px){
#main {
  background-color: #E0FFFF;/*メイン背景色　ライトシアン②*/ 
  background-image: url(https://blog-imgs-101.fc2.com/e/r/o/eroga55/astratta-3d-frattale-sfondo-in-colore-verde_1017-2766.jpg); /*ヘッダー画像URL②*/
  background-repeat: no-repeat;
  background-position: 0% 0px;
  background-attachment: fixed;
  float: left;
  width: 1023px;
  margin: 0;
  padding: 0px 1px;
}


#top {
  color: #f0f8ff;/*流れる文字色*/;
  text-align: left;
  margin: 0;
  padding: 0 0 9.5em 0;
  width: 100%;
  word-break: break-all;
}

#top h1 {
  margin-top: 11px;
}
#top h1 a {
  color: #f0f8ff;　/* ブログタイトル文字色 */
}
#top h1 a:hover {
  -background-color: #FF0000;
  color: #0000FF
}


#top h2 {
  background-color: #000;
  font-weight: normal;
  margin-top: 7px;
}


/* 中央カラム(記事表示部分) */
#con {
  -float: right;
  width: 99%;
  margin: 0 auto;
  padding: 0 0 -3em;
  word-break: break-all;
}

/* 個別記事、個別コメント、個別tb */
.body {
  background-color: ;  
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/);
  margin: -5em 0;
  padding: 0 0 1.5em;
  line-height: 1.4;
  word-break: break-all;
}

/* 記事、個別コメント、個別tbの見出し(タイトル) */
#con .body h3 {
  
  background-color: #006400; /*見出し背景色　ダークグリーン色*/
  background-position: 0; 
  color: #FFF; /*見出し文字色　白*/
  font-size: 130%;
  -font-weight: normal;
  letter-spacing: 0;
  padding: 0 0 0.1em 1.3em;
  border-left: 0px solid #ff0000;
  border-bottom: 0px solid #222;
  margin: 0;
}

/* 記事本文 */
.write {
  background-color: #fff;  
  margin: 0;
  padding: 0 1.7em  1.3em;
}

/* 記事、個別コメント、個別tbのステータス用リスト */
.sub {
  background-color: #eee;  
  line-height: 2;
  text-align: left;
  margin: 0 -1.7em 0.5em;
  padding: 0 1.7em;
  border-top: 5px solid #999;
}
.sub li {
  display: inline;
}
.sub a {
  margin-right: 1.5em;
}




/* comment,tbエリアの見出し(タイトル) */
#con h3 {
  color: #333;
  font-size:14px;
  padding: 1.1em 1.7em;
  margin: 0 2em 0.7em 2.5em;
}


/* 個別コメント本文 */
.write3 {
        background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png);
        background-color: ;  
  margin: 0 0 1.7em;
  padding: 0 1.7em 0.7em;
}


/* コメントフォームエリア、tbURLエリア */
.body2 {
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png);
  border: 1px dotted #333;
  margin: 0 0.3em 2.1em;
  padding: 1.7em;
  line-height: 1.4;
  word-break: break-all;
}

/* コメントフォーム */
input,textarea {
  color: #222;
  background-color: ;  
  background: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/w40.png);
  font-size: 12px;
  line-height: 1.4;
  margin: 0 0 2px;
  border: 1px solid #555;
}

/* コメント送信ボタン */
#con .button {
  color: #333;
  font-size: 12px;
  font-weight: ;
  background: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/);
  border: 1px solid #333;
}

.cate {
  padding: 1em 0 0 0.3em;
}

/* ページナビ */
#pagenavi {
line-height: 36px;
    font-size: 16px;
    text-align: center;
    margin: 10px 10px;
}
#pagenavi a, #pagenavi span {
 width: 36px;
 margin: 3px;
 background: #0e1b29;
 border-radius: 50%;
 color: #F3F3F3;
 text-decoration: none;
 transition: all 0.3s;
 display: inline-block;
}
#pagenavi span {
 background: #3769a6;
}
#pagenavi a.dot {
 opacity: 0.2;
}
#pagenavi a:hover {
 transform: translate(0,-5px);
 box-shadow: 0 5px 5px rgba(14, 27, 41, 0.42);
}

/* back-next */
#back-next a{ background-color:  }
#back-next a:hover{ color: 888 }




/* メニュー表示部分 */
/* side1:左カラム,, side2:右カラム */
#side1 {
  /* background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/);
  background-repeat: repeat-y;
  background-position: 70% 0;*/
  width: 220px;
  float: right;
  margin: 0;
  padding: 0;
  word-break: break-all;
}
/*--------------------------------------------------*/
#side2 {
  /*position: absolute;
  right: 0;
  top: 0;*/
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/);
  width: 0%;
  float: right;
  margin: 0;
  padding: 0 0 1em 0;
  word-break: break-all;
}

.fixed{
position: fixed;
top: 0px;
left: 50px
z-index: 9999;
}
/*-----------------------------------------------------*/



/* メニューの見出し*/

/*■*/
#side1 .menu, #side2 .menu {
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png);
  color:;
  font-weight:;
  margin: 2em 3% 0;
  width: 94%; 
  padding: 0 0 0.5em 0;
  border: 0px solid #333;
}
#side1 .menu h3, #side2 .menu h3 {
  background: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/s001w3ti01.png) no-repeat;
  background-position:  2px 3px; 
  font-size: 120%;
  /*font-weight: normal;*/
  letter-spacing: 0;
  padding: 0.3em 0 0.1em 1.1em;
  border-left: 1px solid #006400; /*メニュー縦ライン色　ダークグリーン色*/
  border-bottom: 4px solid #006400; /*メニュー横ライン色　ダークグリーン色*/
  margin: 0;
}

.menu .write2 {
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/0.png);
  margin: -0.3em 0 0;
}


/* 個々のリスト要素 */
#side1 ul.info,#side2 ul.info {
  list-style-type: circle;
  margin-bottom: 1.7em;
}


/* その他のメニュー内のリスト */
#side1 ul,#side2 ul {
  list-style-type: square;
  padding:  0.7em;
  margin: 0;
}


#side1 ul li,#side2 ul li {
  line-height: 1.2;
  margin: 0 0 0.9em 0.7em;
  list-style-position: outside;
}


/* recent entry とrecent comment の日付部分はこれで文字を少し小さく */
#side1 ul li span,#side2 ul li span {
  margin-left: 0.3em;
}

#side1 p,#side2 p{
        background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/.png);
        width: 100%; 
        height: 70%; 
  margin:0.3em 0 0.7em 0.7em;
}


#side2 .menu input {
  margin: 0 0 0.3em 1em;
  border: 1px solid #555;
}






/*titlelist*/
.allpost {
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/b80.png); 
  padding: 10px 0 15px 2px;
}

.allpost dd {
  -color: #fff; /*217-17-53*/
  font-size: 90%;
  line-height: 1.1em;
  margin: -3px 30px 13px 0;
  padding: -3px 0 0;
  border-top: 1px dotted ;
}

.titlelistfooter{
  color: #fff; /*0-0-13*/
}







/* 一番下の部分(copyright) ,pagetop */

#footer  { 
        text-align: left; 
  line-height: -2;
        background: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/);
        margin: 0 auto; 
        padding: 0.1em 0; 
        width: 980px; 
}

#footer p {
        padding: ;

}

#footer h1 { 
font-size: 110%; 
margin-bottom: 12px; 
border-bottom: 0px 
}

#footer li      { 
font-weight: normal; 
font-size: 11px; 
text-indent: 0px; 
margin-right: 7px; 
margin-left: 7px; 
padding-top: 7px; 
display: inline 
}

#footer .pt { 
       background: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/w50.png);
       text-align: right;
       /*background-color: #f8b500;*/  
       font-weight: bold;
       padding: 0.5em 0.5em 0.3em 0.3em;
 }

#footer .fc {
        /*background-color: #fff;*/
        text-align: left; 
        width: ; 
        height: ;
  margin: 0;
   padding: 1.5em 0 3em;
  font-size: ;
  letter-spacing: 0.1em;
}

#footer2 { 
        position: fixed; 
        top: 95%; 
        width: 495px; 
        left: 50%; 
  font-size: 13px;
  text-align: right;
        z-index: 3;
}

#footer .pt a:link,#footer .pt a:visited {
  text-decoration: none;
        color: #121212;
} 

#footer .pt a:hover {
  text-decoration: none;
        color: #eee;
}

#footer .fc,#footer .fc a:link,#footer .fc a:visited,#footer2,#footer2 a:link,#footer2 a:visited {
  text-decoration: none;
  color: gray;
} 

#footer .fc a:hover, #footer2 a:hover {
  text-decoration: none;
        color:  #eee
} 



/* レスフォーム設定 */
.reaf {
  color: #333;
  position: relative;
  width: 90%;
  margin: 1.7em 0 1.7em 0;
  padding: 0 0 0.5em 0.7em;
}
.reaf dt {
  letter-spacing: 0.1em;
  position: absolute;
  left: 0.1em;
}
.reaf dd {
  padding: 0 0 0.5em 5.7em;
}
.reaf input {
  /*width: 50%;*/
}
.reaf textarea {
  width: 100%;
}
#himitsu {
  width: 80%;
}



/* カレンダー設定 */
.menu #calender {
  background-color: ;
  background-image: url(//blog-imgs-56.fc2.com/a/o/g/aogaras10box/);
  text-align: left;
  margin: 0 auto 0 0;
  padding: 0;

}
table.calender {
  width: 90%;
  border-collapse: separate/*collapse*/;
  border-spacing: 0;
  margin: 0.7em auto;
  padding: 0.5em 0 0.7em 0;
}

.calender caption {
  background-color: ;
  font-size:130%;
  line-height: 200%;
  margin: 0;
  padding: 0;
}

.calender th {
  font-size:11px;
  text-align: center;
}
.calender td {
  width: 14%;
  text-align: center;
  padding: 0.1em 0;
}
.calender td a {
  display: block;
  font-weight: bold;
  display: block;
}
.sun {
  color: #aaa;
}
.sat {
  color: ;
}





/* 自己紹介的なところで画像を使用した場合の中央寄せ */
.pay {
  text-align: center;
  margin-right:2em;
}

/* コメントリストの設定 */
#commentlist {
  margin-top: 1.7em;
  margin-bottom: 7.7em;
  margin-right: 1.7em;
}

/* トラックバックリストの設定 */
#trackbacklist {
  margin: 2.7em 1.7em 0 0;
  padding: 1.7em 0 2.7em 3.7em;
  border-top: 1px solid #ddd;
}

/* トラックバックリスト内のリスト */
#trackbacklist li ul {
  margin-top: 0.7em;
  margin-bottom: 1.7em;
}

/* コメントリスト、トラックバックリストの整形 */
#commentlist a, #trackbacklist a {
  margin-right: 0.5em;
}
#commentlist li, #trackbacklist li {
  margin-bottom: 0.5em;
}

/* trackback uri 表示部分の設定 */
#trap dt {
  margin: 0 0 0.5em 1.7em;
}
#trap dd {
}
#trap dd a {
  text-decoration: underline;
}

/* 検索 */
#right form {
  margin: 0;
}
.light {
  margin: 2.7em 0 0 0;
  padding: 0.7em 0 0 0;
}
.search {
  margin: 0 0 3.7em 0;
  padding: 0.7em 0;
}
.search input {
}


img.emoji{
  vertical-align:middle;
  border:0;
}

.plugin-title{
  color:red;
  font-weight:bold;
  letter-spacing: 0.1em;
  margin: 1.7em 0 0 0;
  text-decoration: underline;
}
.plugin-content{
  color:#666666;
}

plugin-content p{
  color:#666666;
  margin:0.1em 0.5em 0 0.3em;
  padding:0.5em;
}
.plugin-content ul,li{
  color:#666666;
  list-style-type:disc;
}
.plugin-content li{
  padding:0 0.3em 0.2em 0.3em;
}

