/* <!--2014.2.24_0:31修正了　U-BOXv33sakura3 --> */
/* <!--2014.5.22_19:03修正了　U-BOXv33_3mw_sea --> */



* {
  margin: 0;
  pading: 0;
}


body {
  color: #000000; /*220-50-40*/
  font-size: 90%;
  line-height: 1.6;
	font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	font-size: small !important; /* IE7 */
	font-size: 82%; 	/* IE6 */
}

#bg {
  background: url(https://blog-imgs-122.fc2.com/z/e/r/zero00black/skl03.png)no-repeat;
  background-color: #ffffff; /*210-10-100*/
  background-position: right top; 
  background-position: 0% 0%; 
  background-position: 100% 100%; 
  background-position: light bottom; 
  background-attachment: fixed;/**/
  margin: 0;
  pading: 0;
}


h1 {
  font-size: 150%;
  line-height: 1.2;
}

/* エリアタイトル(comment,edit,tb) */
h2 {
  font-size: 130%;
  padding-top: 50px;
}

h3 {
  font-size: 110%;
}




/* ---------- リンク ----------- */
a {text-decoration: none}

a:link { color:#ff1493 }/*220-60-50*/
a:visited { color:#ff1493 } /*220-70-50*/
a:hover { color: #ddd } /*0-0-93*/
a:active { color: #ff1493 } /*220-70-100*/

a:hover { text-decoration: underline } 
a:active { text-decoration: overline } 




/* エリアタイトル */
a h2 { text-decoration: none }


/* フッター */
#footer a { color: #000833 } /*230-100-20*/
#footer a:hover { color: #ddd } /*0-0-93*/


/* pagetop */
#pagetop a { text-decoration: none }
#pagetop a:hover { color: #7299e5 } /*220-50-90*/


/* プラグイン１のリンク */
.body3 a:link { color: #193b7f } /*220-80-50*/
.body3 a:visited { color: #193b7f } /*220-80-50*/
.body3 a:hover { color: #ddd }
.body3 a:active { color: #00ffff }


/* プラグイン３のリンク */
.body_p3 a:link { color: #0066cc } /*210-100-80*/
.body_p3 a:visited { color: #0066cc } /*210-100-80*/
.body_p3 a:hover { color: #ddd }
.body_p3 a:active { color: #00ffff }














/* etc.指定====================================================== */

/* スペース要素としてのライン --<div class="lin"><hr></div>--　*/
.lin hr, .lin2 hr { border: 0px; width: 90%; display: none }
.lin { 
  background: url(https://blog-imgs-122.fc2.com/z/e/r/zero00black/my.png) no-repeat;
  background-position: right bottom; 
  width: 100%; 
  height: 120px; 
  border: 0px solid #4c7299; /*210-50-60*/
}

.lin2 { 
  background: url(https://blog-imgs-122.fc2.com/z/e/r/zero00black/my.png) no-repeat;
  background-position: right bottom; 
  width: 100%; 
  height: 120px;
}


.cre {
  clear: both
}



/* フォーム */
textarea,input,select {
  font-size: 100%;
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", sans-serif;
}



/* 記事内の画像 */
.body img {
  max-width: 100%;
  height: auto;
  margin: 0 10px 0 0;
}

.waku   {
  border: 0px solid #4c7299; /*210-50-60*/
  padding: 0;
}



/* =================================レイアウト配置==================================== */
/*  out{ side2[left(p1,p2,p3)] + main[header + top + con/con2 + footer] + side[right(p1,p2,p3)] }   */


/* 外枠------(side2+main) */
#out {
  width: 770px;
  width: 70%;
  min-width: 900px;
  margin: 0 auto;
}




/* 内枠------(header + top + con/con2 + footer) */
#main {
  background: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w50.png) repeat;
  float: left;
  width: 500px;
  width: 72%;
  margin: 0 0 70px;
  padding: 0;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  position: relative;
  z-index: 0;
}



/* プラグイン表示部分（サイドバー１） (p1,p2,p3)--------------- */
#side {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w40.png);
  float: right;
  width: 25%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  position: relative;
  z-index: 5;
}


/* プラグイン表示部分（サイドバー２） (p1,p2,p3) -------------*/
#side2 {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w40.png);
  float: left;
  width: 25%;
  margin-right: 15px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  display: none;
}



#side, #side2 {
  font-size: 100%;
  line-height: 1.2;
  word-break: break-all;
  padding-bottom: 0;
}





/* =================================レイアウト設定各部================================== */

/* ヘッダーnavi -------------*/

#header {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/*.png); 
position: absolute;
top: 5px;
_top: 35px;/* IE */
>top: 35px;/* IE9 */
right: 0;
  text-align:right;
  float: left;
  width: 100%;
}

#header li {
  font-size:100%;
  font-weight:;
  display: inline;
  margin: 0 1.3em 0 0;
}




/* ブログタイトル -------------*/
#top {
  padding: 95px 0 0;
  _padding: 125px 0 0;/* IE */
  >padding: 125px 0 0;/* IE9 */
  width: 99%;
  height: 100px;
}

#top h1 {
  font-weight: normal;
  letter-spacing: -1px;
  margin: 0 5px;
}

#top a{
  text-decoration: none;
  width: 100%;
  height: 100%;
  display: block;
}

#top h2 {
  color: #ff1493; /*200-60-80*/
  font-size: 100%;
  font-weight: normal;
  letter-spacing: 0px;
  margin: 5px 0 0;
  padding: 0 10px;
}




/* 記事表示部分 (con,con2)--------------- */

/* 記事外枠-not_permanent_area(個別記事以外のときに表示される) */
#con {
  width: auto;
  margin: 0 0 130px;
  clear: both;
}

/* 記事外枠-permanent_area(個別記事のときに表示される.1カラム表示などに変更も可) */
#con2 {
  width: auto;
  margin: 0 0 20px;
  clear: both;
}

/* 記事内枠 */
.body {
  word-break: break-all;
  margin: 20px 7px;
  clear: both;
}


/* 記事投稿日 */
.day {
  font-size: 15px;
  line-height: 15px;
  letter-spacing: ;
  text-transform: uppercase; /* 全てを大文字で表示 */
  width: 95px;
  height: 115px;
  padding: 0 0 0 5px;
  float: left;
}
.day p{
  line-height: 1.1;
}
.youbi {
  font-size: 80%;
  line-height: 1.2;
}


.dayday {
  background-color: ;
  font-size: 53px;
  line-height: 1;
  margin: -2px 0 0 0;
}


/* 記事タイトル・カテゴリー */
.con_header{
  overflow: hidden;
}
.con_header h3, .con_header h3 a{
  font-size: 120%;
  line-height: 1;
  font-weight: normal;
  padding-top: 2px;
}
.con_header .sub { /* [Category:] */
}

/* 記事本文 */
.write {  
  line-height: 1.8;
  margin: 0 0 30px;
  padding: 0 11px;
  overflow-x: hidden;
  clear: both;
}

.write img.emoji{
  vertical-align:middle;
  margin: 0 2px;
  border:0;
}


/* 追記部分 */
.more_l{
  font-size: 130%;
  font-weight: ;
  margin: 50px 70px;
  clear: both;
}

.more{
  margin: 30px 0 0;
  clear: both;
}

/* テーマ */
.theme{
  font-size: smaller;
  font-size: 100%;
  letter-spacing: 0;
  margin: 0 3.5% 0 0;
  text-align: right;
  clear: both;
}



/* 記事下ステータス */
.sub2 {
  background-color: ;
  line-height: 1;
  margin: 0 3% 0 auto;
  width: 90%;
  height: 18px;
  border-bottom: 1px solid #4c7299; /*210-50-60*/
  clear: both;
}
.sub2 .left {
  color: #4c7299; /*210-50-60*/
  text-align: left;
  width: 40%;
  float: left;
}
.sub2 .left input{
  color: #fff;
  background-color: #4c7299; /*210-50-60*/
  font-size: 90%;
  border: none;
  padding: 0 3px;
  height: 18px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}
.left .ymd {
  color: ;
  margin: -17px 0 0 45px;
}
.sub2 .right{
  background-color: ;
  text-align: right;
  margin: 3px 3px -3px;
  width: 57%;
  float: right;
}


/* ---------- page navi -not_permanent_area(個別記事以外のときにmain下部に表示される)---------- */

#page_navi{
  font-size: 100%;
  text-align: center;
  margin-top: -50px;
  clear: both;
}

/* ---------- permanent_area(個別記事のときにtopentry下に表示される)---------- */
/* ---------- permanent_area(個別記事のときにmain下部に表示される)---------- */
#back-next {
  font-size: 100%;
  text-align: center;
  padding-top: 50px;
}

#page_navi, #back-next { color: #000833 } /*230-100-20*/







/* comment,trackback */
.body h2{
  font-weight: lighter;
}

/* コメント本文 */
.write3 {
  margin: 0 8px 19px;
  padding: 25px 21px 8px;
  border: 1px dotted #4c7299; /*210-50-60*/
  border-radius: 7px;
  clear: both;
}

.write3 h3 {
  font-weight: lighter;
  margin: -13px 0 15px -13px;
}

/* コメントのステータス */
.write3 .sub{
  color: #4c7299; /*210-50-60*/
  text-align: right;
  margin: 13px -13px 0 0;
  width: 100%;
  clear: both;
}

.write3 input{
  background-color: #4c7299; /*210-50-60*/
  color: #eee;
  font-size: smaller;
  border: none;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}


/* コメントフォーム,tb-URLエリア */
.body2 {
  line-height: 1.4;
  word-break: break-all;
  margin: 0 9px 30px;
  padding: 10px 21px;
  border: 1px dotted #4c7299; /*210-50-60*/
  border-radius: 7px;
}


/* コメントフォーム */
input#name,input#subject,input#mail,input#url,input#pass,textarea {
  background-color: transparent;
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png);
  background-repeat: repeat;
  color: #4c7299; /*210-50-60*/
  font-size: 100%;
  line-height: 1.7;
  margin: 0;
  padding: 3px;
  border: 1px solid #eee;
  border-radius: 3px;
}


/* レスフォーム配置 */
.reaf {
  position: relative;
  width: 90%;
  margin: 21px 0 10px;
  padding: 0 0 0 10px;
}
.reaf dt {
  letter-spacing: 1px;
  position: absolute;
  left: 0;
}
.reaf dd {
  padding: 0 0 7px 40px;
}
.reaf textarea {
  width: 100%;
}




/* トラックバックURL 表示部分の設定 */
.tb_ping {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png);
  color: #333;
  font-weight: bolder;
  margin: 10px auto 10px 0;
  width: 99%;
  border: none;
}

/* トラックバック */
.body2 h3 a:link, .body2 h3 a:visited{
  color: ;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 0 -7px;
}
.body2 p{
  color: #777;
  padding: 5px;
}

/* トラックバックのステータス */
.body2 .sub{
  color: #666;
  text-align: right;
  width: 100%;
  margin: 0 0 -7px;
  clear: both;
}


/*titlelist*/

.allpost {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png); 
  margin-top: 13px;
  padding: 15px 0 15px 10px;
}

.allpost dd {
  -color: #707887; /*217-17-53*/
  font-size: 90%;
  line-height: 1.1;
  margin: 0 0 13px;
  padding-left: 20px;
  border-top: 1px dotted ;
}

.titlelistfooter{
  color: #555; /*0-0-*/
  margin: 0 20px;
}









/* サイドバー（プラグイン1,2,3) */
#side, #side2 {
  font-size: 100%;
  line-height: 1.2;
  word-break: break-all;
  padding-bottom: 0;
}

#side ul,#side2 ul {
  margin: 0;
  padding: 0;
  line-height: 1.2;
  list-style-type: disk;
  list-style-position: inside;
}

#side li,#side2 li {
  -background-color: #fff;
  letter-spacing: 0;
  margin: 0 0 10px;
}



/* プラグイン1,2 */
.body3, .body3s {
  padding: 0 7px;
}

.body3 h3, .body3s h3, .body_p3 h3 {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/.png);
  background-repeat: repeat;
  color: #517acc; /*220-60-80*/
  color: #ff1493; /*220-50-40*/
  text-align: ;
  font-size: 100%;
  line-height: 0.3;
  font-weight: -normal;
  letter-spacing: 1px;
  margin: 30px 0 10px;
  padding: 0 0 3px 10px;
  border-bottom: 1px solid #ff1493; /*220-20-80*/
  border-left: 55px solid #ff1493; /*220-20-80*/
}



.body3 p, .body3s p{
  margin: 7px 0;
}


/* プラグイン3 */
.body_p3 {
  color: #ff1493; /*220-50-40*/
  margin: 30px 2px;
  padding: 5px;
}
.body_p3 h3 {
  margin-bottom: 13px;
}
.body_p3 div, .body_p3 li {
  margin: 0 0 3px;
  padding: 0 7px;
}


/* プラグイン本体 */

.write2 {
  line-height: 1.7;
  overflow-x: hidden;
  margin: 0 0 10px;
  padding: 0 0 10px 5px;
  clear: both;
}

.write2 img, .-plugin-qrcode {
  margin: 0 15px;
}




/*カテゴリリスト設定*/
ul .main_list {
  list-style-type: none;
  line-height: 1;
  padding-bottom: 5px;
}
.sub_list, .sub_list_end {
  font-size: 10x;
  line-height: 0.7;
  padding-left: 25px;
  list-style-type: none;
}
.sub_list:first-child {
  padding-top: 10px;
}
.sub_list_end {
  padding-bottom: -27px;
}




/* HTML内カレンダー設定 */
#cal2 table {
  color: #8ea3cc; /*220-30-80*/
  margin: 0.2em auto 2em;
  width: 200px;
}
#cal2 p{
  text-align: center;
  font-size: 15px;
  line-height: 1;
  margin: 27px 0 0;
  padding: 0 0 10px;
  _padding: 27px 0 10px;
  >padding: 27px 0 10px;
}
#cal2 caption {
  background-color: ;
}
#cal2 th {
  font-size: 10px;
  font-weight: normal;
  text-align: center;
}
#cal2 td {
  font-size:;
  line-height: 1.6;
  text-align: center;
  width: 25px;
}
#cal2 td a {
  font-weight: bold;
  display: block;
}
#cal2 .sun {
  color: #89a8e5; /*220-90-40*/
}




/* 検索フォーム */
.body3 input:first-child, .body3s input:first-child {
  background-color: transparent;
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png);
  color: #4c7299; /*210-50-60*/
  font-size: 100%;
  line-height: 1.7;
  margin: 0 5px 3px;
  padding: 2px;
  width: 87%;
  border: 1px solid #eee;
  border-radius: 3px;
}
.body3 input, .body3s input {
  margin: 0 4px 3px;
}




/* 公式プラグイン-カレンダー設定 */
.plugin-calender table {
  color: #8ea3cc; /*220-30-80*/
  margin: 0 0 17px 15px;
  width: 84%;
}
.calender {
  text-align: center;
  border-collapse: separate;
  border-spacing: 0;
}
.calender caption {
  font-size:110%;
  font-weight: bold;
  margin: 0 0 5px;
}
.calender td, .calender th {
  width: 12%;
}

.calender th {
  font-size:80%;
  line-height: 3;
  font-weight: normal;
  padding: 0.1em 0;
  width: 12%;
}
.calender td {
  font-size:100%;
  line-height: 1.7;
  width: 12%;
}
.calender td a {
  font-weight: bold;
  display: block;
}
.calender #sun {
  color: ;
}









/* フッター */
#footer {
  font-size:85%;
  text-align: center;
  margin: 0 auto;
  padding: 3px 0;
  width: 100%; 
}

#footer p {
  letter-spacing: 0.1em;
  margin: 3em 0 0;
  padding:1.5em 0 0;
}

#footer .ad {
  letter-spacing: 0.1em;
  margin: 0;
  padding:3em 0 0;
}



/* pagetop */
#pagetop {
  background-color: transparent;
  color: ;
  font-size: 90%;
  line-height: 1;
  text-align: center;
  letter-spacing: 1px;
  width: 40%;
  min-width: 500px;
  position: fixed;
  left: 50%;
  bottom: 10%; 
  z-index: 10;
}


#pagetop a  {
  background-image: url(https://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w30.png);
  text-decoration: none;
  text-transform: uppercase; /* 全てを大文字で表示 */
  padding: 15px 0 13px;
  width: 50px;
  height: ;
  float: right;
  border: 1px solid #517acc; /*220-60-80*/
  border-radius: 3px;
  display: block;
}






/* コメントリストの設定 */
#commentlist {
  color: red;
  margin-top: 1.7em;
  margin-bottom: 7.7em;
  margin-right: 1.7;
}

/* トラックバックリストの設定 */
#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;
}

