/* <!--2014.4.12_8:35修正了　U-BOXv37kurage --> */
/* <!--2014.4.14_3:03修正了　U-BOXv38flo01 --> */



* {
  margin: 0;
  pading: 0;
}


body {
  background-color: #fff; /**/
  color: #4c6699;/*220-50-60*/
  font-size: 90%;
  line-height: 1.8;
  font-family:Verdana, 'Hiragino Kaku Gothic Pro W3', 'ヒラギノ角ゴ Pro W3','メイリオ', sans-serif;
  font-family: Georgia,Bookman Old Style,Verdana,Courier,Times New Roman;
  margin: 0;
  pading: 0;
}

/* outの外枠 */
#bg {
  background: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/flo001.gif) no-repeat;
  background-position: 0 -50px; 
  -background-attachment: fixed;/**/
  margin: 0;
  pading: 0;
}


h1 {
  font-size: 250%;
  font-size: 150%;
  line-height: 120%;
}

h2 {
  font-size: 100%;
}





/* ---------- リンク ----------- */
a {text-decoration: none}

a:link { color:#142f66 } /*220-80-40*/
a:visited { color:#3d5b99 } /*220-60-60*/
a:hover { color: #eee } /*0-0-93*/
a:active { color: #00ffff } /*180-100-100*/

a:active { text-decoration: overline } 
a:hover { text-decoration: underline } 



/* スペース要素としてのライン --<div class="lin"><hr></div>--　*/
.lin hr, .lin2 hr { border: 0px; width: 90%; display:none  }
.lin { 
  background: url(http://blog-imgs-50.fc2.com/a/o/g/aogaras10box/.png) no-repeat;
  background-position: 90% bottom; 
  padding: 0; 
  margin: 0; 
  width: 100%; 
  height: 170px; 
}

.lin2 { 
  background: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/flo003r.png) no-repeat;
  background-position: center; 
  padding: 0; 
  margin: 0; 
  width: 100%; 
  height: 100px;
}


.cre {
  clear: both
}



form{
  margin: 0;
  padding: 0;
}
input{
  font-size: 100%;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,Sans-Serif;
}
textarea{
  font-size: 100%;
  font-family: Verdana,"ＭＳ Ｐゴシック",Osaka,Sans-Serif;
}



/* 記事内の画像 */
.body img {
  max-width: 100%;
  height: auto;
  margin: 0 10px 0 0;
}

.waku   {
  border: 1px solid #7c8eb2;/*220-30-70*/
  padding: 0;
}



/* =================================レイアウト設定==================================== */
  /*  out{ side2[left(p3)] + main(header + top + con/con2 + footer) + side[right(p1,p2,p3)] }   */




#out {
  width: 770px;
  width: 70%;
  min-width: 900px;
  margin: 0 auto;
  pading: 0;
}





/* 記事,menu表示部分------(side+con) */
#main {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w10.png); 
  float: left;
  width: 500px;
  width: 70%;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0;
}



/* -右サイドバー--------------- */
#side {
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/*.png); 
  float: right;
  width: 27%;
  padding: 0;
  margin: 0;
}


/* -左サイドバー_p3-------------*/
#side2 {
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/*.png); 
  float: left;
  width: 270px;
  padding: 0;
  margin: 0 15px 0 0;
  display: none;
}



#side,#side2 {
  font-size: 100%;
  line-height: 120%;
  word-break: break-all;
}

/* =================================//レイアウト設定================================== */

/* header */

#top {
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/); 
  -font-family: Verdana,"Arial Black","Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  text-align: center;
  padding: 110px 0 50px;
  _padding: 140px 0 50px;/* IE */
  >padding: 140px 0 50px;/* IE9 */
  width: 99%;
  height: 100px;
}


#header {
  background-color: ;
position: absolute;
top: 5px;
_top: 35px;/* IE */
>top: 35px;/* IE9 */
right: 0.7em;
  text-align:right;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

#header li {
  display: inline;
  margin: 0 1.3em 0 0;
}

#header li a {
color: #4c6699;/*220-50-60*/
font-size:100%;
font-weight:;
}

#header li a:hover {
color: #eee;
font-size:86%;
font-weight:bold;
}

#header li a:active {
font-size:13px;
font-weight:bold;
}




#top h1 {
  margin: 0 5px;
  -font-weight: normal;
  letter-spacing: -1px;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
}
#top a{
  width: 100%;
  height: 100%;
  color: ;
  text-decoration: none;
  display: block;
}
#top a:link, #top a:visited { color: #3d5b99 } /*220-60-60*/
#top a:hover { color: #fff } /*0-0-100*/
#top a:active{ color: #fff;}

#top h2 {
  padding: 0 10px;
  color: #7c8eb2;/*220-30-70*/
  font-size: 100%;
  font-weight: normal;
  letter-spacing: 0px;
}





.body {
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/flo002.png); 
  background-repeat: no-repeat;
  background-position: 97% 90%; 
  word-break: break-all;
  margin: 20px 7px;
  clear: both;
  border: 0px solid #07134c;/*230-90-30*/
}




/* 個々の記事-not_permanent_area(個別記事以外のときに表示される) */
#con {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  width: auto;
  margin: 0 0 30px;
  clear: both;
  -border: 2px solid #4c6699;/*220-50-60*/
}


/* 個々の記事-permanent_area(個別記事のときに表示される.1カラム表示などに変更も可) */
#con2 {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  width: auto;
  margin: 0 0 20px;
  clear: both;
  -border: 2px solid #4c6699;/*220-50-60*/
}

/* 個々の記事-header部分 */
.day {
  background-color: ;
  width: 95px;
  height: 65px;
  margin: 0;
  padding: 0 0 0 5px;
  font-size: 21px;
  font-family: Verdana,"Arial Black",Arial,Sans-Serif;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 21px;
  letter-spacing: -3px;
  text-transform: uppercase;
  float: left;
}
.day p{
  line-height: 1.1em;
  text-shadow: 1px 1px 1px #4c6699;/*220-50-60*/
}

.dayday {
  font-size: 53px;
  line-height: 53px;
  margin: -13px 0 0 -3px;
}


.con_header{
  background-color: ;
  overflow: hidden;
}
.con_header a {
  color: #3d5b99; /*220-60-60*/
}
.con_header a:hover{
  color: #eee;
}
.con_header h3, .con_header h3 a{
  font-size: 21px;
  font-weight: bolder;
  font-family: Verdana,"Meiryo UI","MS UI Gothic","ヒラギノ角ゴ ProN W",Osaka,Sans-Serif;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  padding: 15px 0 0;
  line-height: 1em;
}
.con_header .sub { /* [Category:] */
  background-color: transparent;
  text-align: left;
  margin: 2px 0 0 0;
  padding-left: 0;
}

/* 記事本文 */
.write {  
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/LH26ao40d.png); 
  line-height: 26px;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  font-family: Verdana,メイリオ,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka,Sans-Serif;
  margin-top: -30px;
  padding: 26px 11px 24px;
  overflow-x: hidden;
  clear: both;
}

.write img.emoji{
  vertical-align:middle;
  margin: 0 2px;
  border:0;
}


.more_l, .more_l a:link, .more_l a:visited{
  margin: 78px 0 52PX 70px;
  font-size: 110%;
  line-height: 26px;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  text-align: ;
  color: #0c597f; /* 200-90-50 */
  clear: both;
}

.more{
  margin: 26px 0 0 0;
  clear: both;
}

.theme{
  margin: 5px 0 0 0;
  font-size: smaller;
  clear: both;
}




/* 記事のステータス2 */
.sub2 {
  width: 92%;
  margin: 0 3.5% 0 auto;
  line-height: 1em;
  border-bottom: 0px solid #91a5ba;
  clear: both;
}
.sub2 .left{
  color: #3d5b99; /*220-60-60*/
  width: 40%;
  text-align: left;
  float: left;
  margin: 0 0 3px;
}
.sub2 .left input{
  color: #3d5b99; /*220-60-60*/
  background-color: #;/*220-50-60*/
  border: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}
.sub2 .right{
  width: 50%;
  text-align: right;
  margin: 0;
  float: right;
}



.page_navi{
  font-size: 110%;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  margin: 70px auto 50px;
  clear: both;
}
.page_navi a{
  color: ;
}
.page_navi .prev{
  width: 50%;
  text-align: right;
  float: left;
}
.page_navi .next{
  width: 50%;
  text-align: left;
  float: right;
}





/* comment,trackback */
/* コメント本文 */
.write3 {
  color: ;
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/LH26ao40d.png); 
  line-height: 26px;
  margin: 0 8px 26px;
  padding: 3px 21px 20px;
  border: 0px solid #4c6699;/*220-50-60*/
  border-radius: 7px;
  clear: both;
}

.write3 h3 {
  line-height: 26px;
  margin: 26px 0 26px -13px;
}

/* コメントのステータス */
.write3 .sub{
  color: #4c6699;/*220-50-60*/
  text-align: right;
  width: 100%;
  margin: 0px -13px 0 0;
  clear: both;
}

.write3 input{
  -background-color: #4c6699;/*220-50-60*/
  border: none;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #666;
  font-size: smaller;
  cursor: pointer;
}


/* コメントフォーム,tb-URLエリア */
.body2 {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  line-height: 1.4;
  word-break: break-all;
  margin: 0 9px 30px;
  padding: 10px 21px;
  border: 1px dotted #4c6699;/*220-50-60*/
  border-radius: 7px;
}


/* コメントフォーム */
input#name,input#subject,input#mail,input#url,input#pass,textarea {
  background-color: transparent;
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w10.png);
  background-repeat: repeat;
  color: #555;
  font-size: 100%;
  line-height: 1.7em;
  margin: 0;
  padding: 3px;
  border: 2px solid #4c6699;/*220-50-60*/
  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 input {
  width: ;
}
.reaf textarea {
  width: 100%;
}
#himitsu {
  width: ;
}



/* トラックバックURL 表示部分の設定 */
.tb_ping {
  width: 99%;
  margin: 10px auto 10px 0;
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w10.png);
  border: none;
  font-weight: bolder;
  color: #333;
}

/* トラックバック */
.body2 h3 a:link, .body2 h3 a:visited{
  color: ;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 0 -7px;
}
.body2 p{
  color: ;
  padding: 5px;
}

/* トラックバックのステータス */
.body2 .sub{
  color: ;
  text-align: right;
  width: 100%;
  margin: 0 0 -7px;
  clear: both;
}


/*titlelist*/

.allpost {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  margin-top: 13px;
  padding: 15px 0 15px 10px;
}

.allpost dd {
  color: ;
  font-size: 90%;
  line-height: 1.1em;
  margin: -1px 10px 13px 0;
  padding: -1px 0 0 30px;
  border-top: 1px dotted ;
}

.titlelistfooter{
  color: #4c6699;/*220-50-60*/
}






/* back-next(permanent_area) */
#back-next a{}
#back-next a:hover{}





/* サイドカラム・プラグイン1,2,3 */
.body3 {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  margin: 0 0 1.5em;
  padding: 0 7px;
  border: 1px solid #4c6699;/*220-50-60*/
}
.body3s {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  margin: 0 0 1.5em;
  padding: 0 7px;
  border: 1px solid #4c6699;/*220-50-60*/
}
.body_p3 {
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w70.png); 
  color: ;
  margin: 0 0 1.5em;
  padding: 0 7px 10px;
  background-color: ;
  border: 2px solid #4c6699;/*220-50-60*/
  white-space: nowrap;
  overflow-x: hidden;
}

/* プラグインタイトル */
.body3 h3, .body3s h3, .body_p3 h3 {
  color: ;
  font-size: 150%;
  line-height: 3em;
  font-weight: normal;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  margin: 0;
  padding: 3px;
  clear: both;
  border-left: 10px solid #4c6699;/*220-50-60*/
}

/* p1 */
.body3 h3  {
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/flo003r.png); 
  background-repeat: no-repeat;
  background-position: right -20px; 
}

/* p2,p3 */
.body3s h3, .body_p3 h3 {
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/*.png); 
  background-repeat: no-repeat;
  background-position: right -20px; 
}

/* p3 */
.body_p3 h3  {
  border-left: 0px solid #4c6699;/*220-50-60*/
}
.body_p3 h3:before  {
       content: url("http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/rightleft-w-l.png");
       margin: 0; 
       position: relative;
       top: 6px;
       left: 0px;
}
.body_p3 h3:after {
       content: url("http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/rightleft-w-r.png");
       margin: 0; 
       position: relative;
       top: 6px;
       left: 0px;
}



.body3 p, .body3s p{
  margin: 7px 0;
}


/* プラグイン3 */
.body_p3 div, .body_p3 li {
  margin: 0 0 3px;
  padding: 0 7px;
}




/* プラグイン本体 */

#side ul,#side2 ul {
  margin: 0;
  padding: 0;
  line-height: 1.2em;
  list-style-type: none;
  -list-style-position: inside;
}

#side li,#side2 li {
  -background-color: #fff;
  letter-spacing: 0;
  margin: 0 0 10px;
}


.write2 {
  line-height: 1.7em;
  overflow-x: hidden;
  margin: 0 0 10px;
  padding: 0 0 10px 5px;
  clear: both;
}


.write2 img, .-plugin-qrcode {
  margin: 0 15px;
}




/*カテゴリリスト設定*/

/**/
.main_list ul, .main_list li { margin: 0; padding: 0 }
ul.sub_menu .sub_list a, ul.sub_menu .sub_list_end a {
 font-size: ; margin-bottom: -7px; margin-left: 15px 
}
.sub_list a, .sub_list_end a { font-size: ; margin-bottom: -7px; margin-left: 15px }




/* HTML内カレンダー設定 */
#cal2 table {
  margin: 0.2em auto 2em;
  width: 200px;
}
#cal2 p{
  color: ;
  text-align: center;
  font-size: 15px;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  line-height: 1em;
  margin: 27px 0 0;
  padding: 0 0 10px;
  _padding: 27px 0 10px;
  >padding: 27px 0 10px;
}
#cal2 caption {
background-color: ;
}
#cal2 th {
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  font-family: "Alfa Slab One","Arial Black",Impact,Sans-Serif;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
}
#cal2 td {
  text-align: center;
  font-size:;
  line-height: 1.6;
  width: 25px;
}
#cal2 td a {
  font-weight: bold;
  display: block;
}
#cal2 .sun {
  color: #1c2756;/*228-67-34*/
}




/* 検索フォーム */
.body3 input:first-child, .body3s input:first-child {
  background-color: transparent;
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/w10.png);
  background-repeat: repeat;
  color: #555;
  font-size: 100%;
  margin: 0;
  margin: 0 7px 5px 0;
  padding: 2px;
  border: 1px solid #4c6699;/*220-50-60*/
}
.body3 input, .body3s input {
  margin: 0;
}




/* 公式プラグイン-カレンダー設定 */
.plugin-calender table {
  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: 300%;
  font-weight: normal;
  width: 12%;
  padding: 0.1em 0;
}
.calender td {
  font-size:100%;
  line-height: 1.7;
  width: 12%;
}
.calender td a {
  font-weight: bold;
  display: block;
}
.calender #sun {
  color: #161f44;/*228-67-27*/
}
.calender #sat {
  -color: #2a3868; /*227-59-41*/
}










/* copyright,etc. */
#footer {
  color: #192a7f;/*230-80-50*/
  background-image: url(http://blog-imgs-56.fc2.com/a/o/g/aogaras10box/*.png);
  font-size:85%;
  text-align: center;
  margin: 0;
  padding: 0 0 10px;
  width: 100%; 
  border-top: 12px solid #4c6699;/*220-50-60*/
}


#footer a {
  color: #4c6699;/*220-50-60*/
}
#footer a:hover {
  color: #3d4c99;/*230-60-60*/
}


#footer p {
  letter-spacing: 0.1em;
  margin: 0;
  padding: 0;
}

#footer .ad {
  letter-spacing: 0.1em;
  margin-top: 20px;
  padding: 0;
}


#footer .ad a:link,#footer .ad a:visited  {
  color:;
}
#footer .ad a:hover {
  color:;
}


/* pagetop */

#pagetop a:link,#pagetop a:visited {
  background-color: #f4f6f9;/* 220-2-98 */
  color: #f4f6f9;
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/updown2-w-u.png);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  font-size: 110%;
  line-height: 1;
  -font-weight: bold;
  font-family: "Arial Black",Mangal,Sans-Serif,Impact;
  font-family: 'MS PMincho','Hiragino Mincho Pro',serif;
  width: 65PX;
  margin: 0;
  padding: 17px 0 31px;
  border: 0px solid #4c6699;/*220-50-60*/
  right: 10px; 
  bottom: 15px; 
  position: fixed;
  display: block;
  z-index: 10;
  text-decoration: none;
}

#pagetop a:hover {
  background-color: #e6eaf2;/* 220-5-95 */
}

#pagetop a:active {
  background-color: ; /**/
  background-image: url(http://blog-imgs-70.fc2.com/a/o/g/aogaras10box/updown2-ww-u.png);
}






/* コメントリストの設定 */
#commentlist {
  color: red;
  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;
}







/*

-textarea,input,select {
  font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}
*/