 * {
   margin: 0;
   pading: 0;
}

/* <!--2014.2.24_01:29修正了　U-BOXv30room--> */
/* <!--2014.3.7_16:21修正了　U-BOXv36g3tyou--> */


body {
  font-family:arial,"ＭＳ Ｐゴシック", sans-serif;
  font-size: 12px;
  line-height: 160%;
  margin: 0;
  pading: 0;
  color: #454954;/*225-17-33*/

}

h1 {
  font-family: Verdana, sans-serif, "メイリオ", Meiryo;
}

h2 {
}

a:link { color: #00b8c9;} /*185-100-79*/
a:visited { color: #097a84;} 
a:active { color: #00ffff;}
a:hover { color: #ccc;}
a { text-decoration:none;} 


/* スペース要素としてのライン --<div class="lin"><hr></div>--　*/
hr { border: 0px; width: 90%; display: none }
.lin   { 
  background: url(http://blog-imgs-52-origin.fc2.com/a/o/g/aogaras10box/.png) no-repeat;
  background-position: center; 
  padding0: 0; 
  margin: 0; 
  width: 100%; 
  height: 100px; 
}

.lin2   { 
  background: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/) no-repeat;
  background-position: center; 
  padding0: 0; 
  margin: 0; 
  width: 100%; 
  height: 50px; 
}


/* img */
.body img   { 
  background-color: ;
  border: #bbb solid 1px; 
  max-width: 100%;
  margin: 0 0.7em 0 0;
  padding: 0;
}

.cre   {
        clear: both
}







/* レイアウト設定==out{ main ( side1 + con ) + side2 }================================================ */

#out {
  background-color: #fff;
  background-image: url(http://blog-imgs-70-origin.fc2.com/a/o/g/aogaras10box/gt3ttv0002.jpg);
  background-image: url(http://blog-imgs-70-origin.fc2.com/a/o/g/aogaras10box/gt3ttv0006.jpg);
  background-repeat: no-repeat;
  background-position: center -20px;
  background-attachment: fixed;
  position: relative;
  margin: 0 auto;
  pading: 0;
  width: 960px;
  border-right: 5px solid #aaa; 
  border-left: 5px solid #aaa;
}


/* 左+中央カラム  main ( side1 + con ) */
#main {
  position : relative;
  float: left;
  width: 650px;
  margin: 0;
  padding: 7px 0;

}

/* 記事表示部分--------- */
/* 中央カラム */
#con {
  float: right;
  width: 640px;
  margin: 0;
  padding: 0 0 11em;
  word-break: break-all;
}

/* メニュー表示部分---------- */
/* ----------------side1:左カラム */
#side1 {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/);
  background-repeat: repeat-y;
  background-position: 70% 0;
  width: 270px;
  float: left;
  margin: 0;
  padding: 0;
  word-break: break-all;
  display: none;
}
/*-----------------side2:右カラム */
#side2 {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/w80.png); 
  width: 280px;
  float: right;
  margin: 0;
  padding: 0 0 2.7em;
  word-break: break-all;
}
/*-----------------------------------------------------*/


/* レイアウト設定 2== out{ header }== main{ top/con + side1 } =============================== */

/* out{ header } */
#header {
  background-color: ;
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/w80.png); 
  text-align:right;
  width: 100%;
  padding: 5px 0 17px;
  margin: 0;
  border-top: 0px solid #;
  border-bottom: 0px solid #;
}

#header li {
  display: inline;
  margin: 0 1.3em 0 0;
}

#header li img {
  margin: 0 0 -8px;
  border: 0; 
}

#header li a {
color: #cc4d5e; /*352-62-80*/
font-weight:bold;
font-size:14px;
}

#header li a:hover {
position: relative;
right: -3px;
font-weight:bold;
font-size:14px;
}

#header li a:active {
position: relative;
top: -5px;
font-weight:bold;
font-size:14px;
}




/* main{ top/con + side1 } */
#top {
  float: right;
  color: #6af0fc;
  text-align: right;
  margin: 0;
  padding: 0 0 5.5em;
  width: 640px;
  word-break: break-all;
}

#top h1 {
  font-size:170%;
  line-height: 50px;
  margin-top: 2px;
  padding-bottom: 0px
}
#top h1 a {
  color: #222;
  padding: 0 3px 0 10em;
  display: block;
}

#top h1 a:hover {  
    background: -moz-linear-gradient(
        left,
        rgba(50,235,252,0) 0%,
        rgba(50,235,252,1) 60%);
    background: -webkit-gradient(
        linear, left top, 60% bottom,
        from(rgba(50,235,252,0)),
        to(rgba(50,235,252,1)));
}
/**/
#top h1 a:hover {  
    height: 50px;
    background-image: -moz-linear-gradient(
        top 40deg,
        (rgba(50,235,252,0) 20%),
        (rgba(50,235,252,1)));
    background-image: -webkit-gradient(
        linear, left top, right bottom,
        from(rgba(50,235,252,0)20%),
        to(rgba(50,235,252,1)));
　　filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#0032ebfc', endColorstr='#ff32ebfc');
}

#top h2 {
  background-color: #222;
  font-size:120%;
  font-weight: normal;
  margin-top: 7px;
  padding: 2px 0;
}



/*  con { body(write個別記事) , body(write3個別コメント) , body(write3個別tb) } */
.body {
  background-color: #222;  
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/);
  margin: 0;
  padding: 0 0 0.5em;
  line-height: 1.5;
  word-break: break-all;
}

/* 記事、個別コメント、個別tbの見出し(タイトル) */
#con .body h3 {
  background: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/*.png) no-repeat;
  background-color: ;  
  background-position: 0; 
  color: #6af0fc;
  font-size: 130%;
  line-height: 1;
  -font-weight: normal;
  letter-spacing: 0;
  padding: 0.2em 0 0 1.5em;
  -border-left: 24px dotted #07a8b7;
  border-bottom: 0px solid #;
  margin: 0;
}

/* 記事本文 */
.write {
  background-color: #fff;  
  margin: 0;
  padding: 0 1.7em 2.7em;
}

.morelink a {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/*.png);
  color:;
  font-weight:;
  float: left;
  margin: 2em 3%;
  width: 93%; 
  padding: 0;
  border-top: 1px solid #ddd;
}
.more_entry {
  margin: 2em 1%;
  width: auto; 
  padding: 0;
  border-top: 1px solid #ddd;
}




/* 記事、個別コメント、個別tbのステータス用リスト */
.sub {
  background-color: #ddd;  
  line-height: 1.2;
  text-align: right;
  margin: 0 -1.7em 1.7em;
  padding: 0 0.1em;
  border-top: 5px solid #555;
}
.sub li {
  display: inline;
}
.sub a {
  color: #333;
  margin-right: 0.3em;
}
.sub a:hover {
  color: #38dbea;
}

.sub2 {
  background-color: #eee;  
  line-height: 1;
  text-align: right;
  margin: 0;
  padding: 0 0.2em;
  border-top: 0px solid #555;
}



/* comment,tbエリアの見出し(タイトル) */
#con h2 {
  color: #333;
  font-size:130%;
  padding: 1.1em 1.7em;
  margin: 0 2em 0.7em 2.5em;
}


/* 個別コメント本文 */
.write3 {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/*.png);
  background-color: #f7f7f7;  
  margin: 0;
  padding: 0 1.7em 2.7em;
}


/* コメントフォームエリア、tbURLエリア */
.body2 {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/*.png);
  border: 1px dotted #333;
  margin: 0 0.3em 2.1em;
  padding: 1.7em;
  line-height: 1.4;
  word-break: break-all;
}

/* コメントフォーム */
input#name,input#subject,input#mail,input#url,input#pass,textarea {
  color: #333;
  background-color: ;  
  background: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/w70.png);
  font-size: 100%;
  line-height: 1.5;
  margin: 0;
  padding: 3px;
  border: 1px solid #555;
}




.cate {
  padding: 1em 0 0 0.3em;
}


/* レスフォーム設定 */
.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%;
}



/* back-next */
#back-next a{ background-color:  }
#back-next a:hover{ color: 888 }






/* 左右メニュー */

/*■*/
#side1 .menu, #side2 .menu {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/*.png);
  color:;
  font-weight:;
  float: left;
  margin: 2em 3% 0;
  width: 93%; 
  padding: 0 0 0.5em 0;
  border: 0px solid #333;
}


/* 見出し */
#side1 .menu h3, #side2 .menu h3 {
  background: #fff url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/*.png) no-repeat;
  background-position:  2px 3px; 
  font-size: 120%;
  /*font-weight: normal;*/
  letter-spacing: 0;
  padding: 0.3em 0 0.1em 1.7em;
  -border-left: 24px dotted #444;
  border-bottom: 1px solid #444;
  margin: 0;
}

/* 本文 */
.menu .write2 {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/0.png);
  margin: 10px;
}

#side1 p,#side2 p{
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/.png);
  width: 100%; 
  height: 70%; 
  margin:0.3em 0 0.7em 0.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;
}

#side2 .menu input:first-child {
  background-color: transparent;
  margin: 0 0 0.3em;
  border: 1px solid #555;
}






/*titlelist*/
.allpost {
  background-image: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/w60.png); 
  padding: 10px 0 15px 2px;
}

.allpost dd {
  -color: #707887; /*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: #444; /*0-0-13*/
}







/* footer(copyright) ,pagetop */

#footer  { 
        text-align: left; 
  line-height: ;
  background: url(http://blog-imgs-56-origin.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: 7px; 
  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 .fc {
  /*background-color: #000;*/
  text-align: left; 
  width: ; 
  height: ;
  margin: 0;
  padding: 1.5em 0 3em;
  font-size: ;
  letter-spacing: 0.1em;
}

#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:  #393d4f/*230-27-31*/;
} 


/* pagetop */
#pagetop { 
  position: fixed; 
  width: 50%;
  max-width: 540px; 
  bottom: 3em; 
  left: 50%; 
  font-size: 12px;
  line-height: 1.5em;
  z-index: 3;
}

#pagetop .pt { 
  background: url(http://blog-imgs-56-origin.fc2.com/a/o/g/aogaras10box/w70.png);
  float: right;
  text-align: center;
  /*background-color: #f8b500;*/  
  font-weight: bold;
  padding: 0.5em 0.7em 0.3em;
  border: solid 1px;
 }

#pagetop .pt a:link, #pagetop .pt a:visited {
  text-decoration: none;
  color: #121212;
} 

#pagetop .pt a:hover {
  text-decoration: none;
  color: #ccc;
}






/* カレンダー設定 */
.menu #calender {
  background-color: ;
  background-image: url(http://blog-imgs-56-origin.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: ;
}





